Review: Self/less

A relentless stream of twists and turns that exude neither imagination in their craftsmanship nor moral revulsion in their implications.