Have a Little Pun: An Illustrated Play on Words. Artist Frida Clements playfully combines colorfully detailed flora and fauna drawings with funny hand-lettered wordplay in this collection of beautifully illustrated puns.
Found by @iwantdis