The chapters of the book illustrate how mathematical problems may be crafted and infused in classroom teaching. Several novel pedagogies, such as learning mathematics through productive failure, problem posing and generative activities are presented in the book. The chapters are comprehensive and laden with evidence-based examples for both mathematics educators and classroom teachers of mathematics. The book is an invaluable contribution towards the already established field of research of mathematical problem solving. It is also a must read for graduate research students and mathematics educators.