Authors: Murat Halstead (sorted by popularity)