Author: Patch, Harry, van Emden, Richard