The Higher Infinite: Large Cardinals in Set Theory from Their Beginnings by Akihiro Kanamori
Over the years, this book has become a standard reference and guide in the set theory community. It provides a comprehensive account of the theory of large cardinals from its beginnings and some of the direct outgrowths leading to the frontiers of contemporary research, with open questions and speculations throughout.