Authors: Frank Heller (sorted by popularity)