This booklist [pdf] comes from the Corvallis-Benton County Public Library and features funny books for teens.
Boys Don’t Knit (in Public) by Tom Easton
After a brush with the law, Ben, a dyed-in-the-wool worrier, must take up a new hobby and chooses knitting, an activity at which he excels but must try to keep secret from his friends, enemies, and sports-obsessed father.
Dan Versus Nature by Don Calame
Shy and scrawny Dan Weekes spends his time creating graphic novels inspired by his dream girl. Then his mom drops a bomb: she and her latest beau, Hank, are engaged, and she’s sending her “two favorite men” on a survivalist camping trip to “bond.”