We've got the CGP books, but find they just scrape the surface of the curriculum. Are there any better ones out there?