Top notch fundamentals : - Saslow, Joan (Pearson Education :)