Author: Nilsson, Martin P. Fielden, Frederick Joshua,