Author: Viele, Daniel, Marshall, David H., McManus, Wayne William