Waves of Challenges is a short book of 101 pages (12 Chapters) and can easily be read in two hours.
Click a picture to see a larger view and a preview of each chapter.