Author: Willem Iman C . Rammelman Elsevier