We will make use of the books' many-to-many relationship with authors. We will have to make moderately extensive changes to the model, the controller, and pertinent views. Hang on to your hat!
'authors' => array(self::MANY_MANY, 'Person', 'bookauthor(author_id, book_id)', 'index'=>'id'), 'bookauthors' => array(self::HAS_MANY, 'BookAuthor', 'book_id', 'index' => 'author_id'),
loadModel()in the book controller to include related author data (open ch2 | Source Files | protected | controllers | BookController.php):