Author: Barry Bricklin, Zygmunt A. Piotrowski, Edwin E. Wagner