Authors: Hume Martin Andrew Sharp (sorted by popularity)