Authors: Rogers James E. Thorold James Edwin Thorold (sorted by popularity)