Discrete mathematical structures - Rao, G. Shanker (New Age International, 2002)