NEW BOOKS! (Caution, major spoilers!)