neil cohen author