Mathematically speaking - Morton, Davis (Harcourt Brace Jovanovich. inc., 1980)