I also recommend 'Different Loving' (Gloria Brame) which is an overview of BDSM sexuality.