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.