The Complete Guide to the Herschel Objects: Sir William Herschel's Star Clusters, Nebulae and Galaxies