Author: Dr John O'Byrne ( Editor ) Robert Burnham Alan Dyer Robert A.Garfinkle Martin Ge,Illustrated