BOOK: Digital Design – A Critical Introduction, By: Dean Bruton, Anthony Radford