System Center 2012 Configuration Manager (SCCM) Unleashed: If you are new to SCCM and you are want a reference for all features this is a good book detailed.
System Center 2012 R2 Configuration Manager: Mastering the Fundamentals, 3rd Edition: This books covers all you need to start customizing SCCM 2012 Infrastructure one of my favorite books I had to buy the paperback and kindle Editions.