The Physics Of The Cosmic Microwave Background by Igor D. Novikov, Pavel D. Naselsky & Dmitri I. Novikov