50 Ways to Play - BDSM for Nice People by Debra Macleod and Don Macleod