Discreate mathematics - Lipschutz, Lipson (New Delhi Tata Mc Graw-Hill, 2009)