Wow Ally, that's some pretty heavy reading!
Welcome to the Book Corner 
I can't think of any particular books that fit your tastes right now, but I do have a suggestion. Talk to your librarian, there's a book they should have in the referemce section called What Should I Read Next, or something close to that. Your librarian should know it.
It lists titles; gives a brief description of it, and suggests other books that might interest you if you liked this one. I use it all the time and find it very accurate 
------------------
Do You Hate Spam as Much as I Do? Click Here: http://www.cauce.org
[This message has been edited by shuttlebunny (edited 07-22-2000).]