A Treasury of Heroes and Heroines: A Record From 500 BC to 1920 AD

Paperback