John's Top 10 always stock these books