Publications by 'Johnathon M. Hall'