G H Clarke Author