Authors: Lane John (sorted by popularity)