The Library of Entertaining Knowledge, Vol. 30 (Classic Reprint) by George Long | Menrva Books