Concepts Of Modern Mathematics by Paul Stewart & Dr Ian Stewart