Authors: John Arbuthnot (sorted alphabetically by title)