Glamourpuss

Written by Sarah Weeks, Illustrated by David Small