Authors: alan e nourse (sorted by popularity)