Single-Photon Generation and Detection: Physics and Applications (Hardback)