I think your requirement cannot be fulfilled with just one book/reference.
here is a link related to designing the collaboration network:
to learn the basics of voice I would like to suggest you to go through Cisco press book for CICD (210-60), by Michael Valentine.
in my opinion go through the cisco press book first and then you will know where to go.
also have a look in SRNDs.
The SRND is the most comprehensive single doc available, but a lot of the content would be lost on me when I was just learning. I'd take a look though, and if something doesn't make sense, you could post back here or dig in deeper or skip over for now. I re-read that doc occasionally and always learn something new that I didn't pick up on previous reads.
Maybe the ciscopress ccna books would be a better place to start though - CCNA Collaboration - Cisco Certification - Cisco Press > Certification Info.