Richard P Hallion Editor & Author