Authors: Heming Arthur (sorted alphabetically by title)