Authors: Abraham Cronholm (sorted by popularity)