Manyebook
Cain Trilogy (2003)
Children of Cain
(2003)