Beginning Digital Electronics Through Projects - Singmin, Andrew (Butterworth)