Mathematics for High School Teachers- An Advanced Perspective by Frank Schmalleger, Zalman Usiskin & Anthony Peressini