Authors: Kirk Munroe (sorted by popularity)