An accessible and thought-provoking survey of this vast field. Emphasising the underlying concepts students need to understand and authored by world-renowned experts.