The Twisted trilogy

I: Present

II: Past

III: Present