Shoppers line up for Sarah Palin's new book