One of the best teaching books I have ever had the pleasure to get my hands on. You don't need to be a math teacher to get something meaningful from this book. The authors ideas, hints, and experiences can help any teacher striving to make engaging and meaningful lessons. Their honesty also reminds you that failing is part of the process, not just for students but for teachers. This is a book that left me inspired and that I know I will come back to numerous times. I normally loan books like this to friends but I would be afraid that I wouldn't get it back. Best to buy a copy for those that you know it would help.