Authors: Hay Gilbert (sorted alphabetically by title)