Scythe and Thunderhead, by Neal Shusterman

IIn many ways, these books are disturbing reads, and for that reason, I would not recommend them for most people. However, I find them worth commenting about because they tackle with death, artificial intelligence, God, and human brokenness; Shusterman has found a way to create a fascinating framework from which to wrestle with these subjects.