The Juvenile Instructor, Vol. 31 May 15, 1896 (Classic Reprint) by George Quayle Cannon | Menrva Books