Author: Dr A. S. .. McErlean, John (editor) Rappoport