Digital Hardware Design by Prof.M.Balakrishnan