A New Sea and an Old Land, being papers suggested by a visit to Egypt at the end of 1869, etc. by Hamley, William George | Menrva Books