By reef and shoal, being an account of a voyage amongst the islands in the southwestern Pacific