By Richard Johnsonbaugh - Discrete Mathematics: 6th (sixth) Edition