High School Mathematics Extensions (Zhuo Jia Dai, et al).
It also provides additional guidance for making reasoning and sense making part of the mathematics experiences of all high school students every day. This book is a very thorough mathematics book for grade 10 - 12 but also has stategies for successful teaching and offers methods to help the student with problem solving and critical thinking skills.