A S F Hardy Author