I've read a really good book on that subject, but I'm not sure if it has been translated into english!
Anyway, the author is Eugen Semitjov, and the books swedish name is Between dream and Reality (Mellan dröm och verklighet - If you know swedish, hehe )

Hope you find it or someting as good! =)