Discrete structures with contemporary applications - Stanovevitch, Alexander (CRC, 2011)