books + resources