Practical Digital Logic Design And Testing by Parag Lala & Parag K. Lala