Graph theory : a problem oriented approach - Marcus, Daniel A. (The Mathematical Association of America, 2008)