Discrete Mathematics with Ducks by Sarah-Marie Belcastro