Author: Jon Koomey
Alternate names: J. Koomey; Jonathan G. Koomey; Jonathan Koomey