Authors: Robert Michael Ballantyne (sorted alphabetically by title)