Shades of Grey. I haven't read it yet, but what you have to read carefully, is โStory of Oโ by the French writer Dominique Aury. This is actually the forerunner of all the whole SM novels and it's really good. You have to read it.
Theo Hutchcraft