Modern digital electronics - Jain, R P (2011)