Digital Electronics : A Practical Approach - Kleitz, William (1999)