Authors: beecher (sorted alphabetically by title)