Mathematical Ideas + Basic Math Review by Charles D. Miller & Vern E. Heeren