Types for proofs and programsby Paul CallaghanWriting a summary for young readers…For young readersBook data: Open Library