Authors / Dave Halsted. Edited by Hicks