Saving Hamlet

by Molly Booth
A charming young adult contemporary novel with a little Shakespeare-infused time-travel... read more