Illustrated encyclopedia of computers (Crescent News, 2004)