G H Hardy Author