Kaleidoscope

The Kaleidoscope Machine compresses one human personality and implants another. James McGill doesn't know that. He's on a zero-hours contract, behind on his rent, struggling to feed his family, with no idea what has been living inside him for nine years. William Poe is a secret agent who is starting to remember what was done to him, and by whom. They have never met. They share a body. New chapters published every week.