Principal Authors (major contributors, alphabetically) Ed Sanders David Chan Patch Contributors (minor contributors, alphabetically)