Authors: Maxwell Herbert (sorted alphabetically by title)