You don't necessarily need to do that. Simply put the login check code in the constructor and you're all set!
class Book extends CI_Controller
{
public function __construct()
{
if ($this->is_logged_in())
{
// redirect to home
}
}
public function get_book()
{
...
}
// The rest of the code...
}