Author: Jackson J. Spielvogel & others