Each chapter ends with an exhaustive (over 500 MCQs across the book) and a review exercise for self-assessment.