Allen M. Earman - Author Publication List