cain book