Authors: Moore Clement Clarke (sorted by popularity)