The Cruise of H.M.S. Calliope in China, Australian and East African Waters. 1887-1890. (Paperback)