S F Hardy Author