Discrete Mathematics with Ducks
amazon.com