Authors: Gordon Adam Lindsay (sorted by popularity)