But you should read some Piers Anthony as well. He pretty much covers all of these in his books and i remember getting hot as a teenager reading them.
slave gary