I've been pondering how best to respond to your first post here, and even looked into some titles that might suit your rather extensive requirements. I did feel that you were rather wanting others to do the 'leg work' for what I assume are your studies / homework / coursework, which is something we really only allow regular and active members to do, but what the heck? if any of our members could help, than great. Then you posted your last comment,
Suddenly I felt a little less warm and fuzzy about your request for recommendations, and felt more that you were actually quite rude.
My suggestion therefore, is that you look for forums that are adeqaute to your needs on your own, and leave us to our fake, unimportant books.