Student Guide to the Second Punic War at Advanced Levelby Peter KeatingWriting a summary for young readers…For young readersBook data: Open Library