Cbsc 630 book review 2