Digital logic design - Holdsworth, B. (Newnes, 2002)