Discreate mathematics - Lipschutz, Seymaur (New Delhi Tata Mc Graw-Hill, 2010)