I may have mentioned once or twice that I think James Goss is one of the best writers of Who spinoff literature currently in business. Almost Perfect appears to have been his first book, a 2008. Torchwood novel set between Season 2 and Children of Earth, and while I liked it a lot it doesn't quite reach the level of his later work. There is a sexy alien presence, which is classic Torchwood, and Ianto gets transformed into a beautiful woman for most of the novel, which is very entertaining; and there is a lot of really good writing about the Gwen/Rhys relationship, and about how much Owen and Toshiko are missed. But the book slightly misses the mark with regard to Jack's characterisation and back-story, and the actual resolution seemed a bit incoherent - lots of fantastic imagery but lacking a decent frame. So, as Torchwood novels go, one of the decent ones; as James Goss novels go, it shows the way to future excellence.