Fundamentals of Switching Theory and Logic Design by Jaakko Astola, Radomir Stankovic & Radomir S. Stankovic