Palin's book sells 300,000 on the first day