Dynamic Epistemic Logic is the logic of knowledge change. This book provides various logics to support such formal specifications, including proof systems. Concrete examples and epistemic puzzles enliven the exposition. The book also offers exercises with answers. It is suitable for graduate courses in logic. Many examples, exercises, and thorough completeness proofs and expressivity results are included. A companion web page offers slides for lecturers and exams for further practice.
Overall this is a very good book. The language could be a little bit better (especially the first chapter) and there are some typos, but the material is well presented and always accompanied by visual examples. Some of their papers contain better figures, but these are quite enough.