Introduction to descrete structures : FOR COMPUTER SCIENCE AND ENGINEERING - Preparata, Franco P. (Addison-Wesley Publishing Company, Inc, 1973)