Authors: Simon Plouffe (sorted by popularity)