Why prove it again?: alternative proofs in mathematical practice by Dawson, John William,, Jr 0 Type: Book