An Introduction to a World of Proofs and Pictures - James Robert Brown (Taylor and Francis, 1999)