h. m. edwards