Authors: Nathan George Jean (sorted by popularity)