
Used price: $2.21
Collectible price: $7.41



List price: $10.95 (that's 20% off!)
Used price: $2.32
Buy one from zShops for: $1.89




While I consider myself an eclectic freethinker, I don't go in for something "just because" it may be vastly unusual or "off the wall." In short, Sade's sexuality isn't my cup of tea. He seems to presume that his sexuality was easily anyone's cup of tea, given that the characters portrayed in his novels seem to either instantly like to be humiliated and subjected to pain, or that they don't mind one way or the other (yeah, right). Stuart Hood, the author of this book, points out that Sade's descriptions of sexual encounters are "cold and mechanical." Sexuality for many people may be simple fulfillment of lust (nothing wrong with that, btw), but for many others as well there must be a component of affection, tenderness, and warmth (I'm in the latter category). The most peculiar aspect of Sade's sexual attitudes are the seeming misanthropy of it all; it's as if his characters are absolutely hateful and cold schemers, who set about projecting their self-loathing onto others. How would these stories have been viewed if it were animals subjected to these sorts of situations instead of young human females and males?
Most disturbing to me is Sade's justification of murder. If done in a SELF-DEFENSIVE situation, murder can be justified. But Sade seems to have thought that "just plain" murder was okay, as it serves as part of Nature's destructive aspect. While I acknowledge destruction as being part and parcel of the way in which the universe operates (it is the necessary opposite complement of creation), I think Sade confuses Natural Selection with Artificial Selection. In other words, if a lightning bolt strikes a person and kills him, that's Natural Selection. But the 9/11/01 terrorist attacks and murders on the WTC and Pentagon were Artificial Selection -- premeditated murder by humans who made the plan to do it. There is a difference here.
On the other hand, Sade was said to have been horrified by the massacres of the early 1790s, relative to the French political upset at the time. He seemed to decry the senseless butchery, and even assisted in sparing his hated in-laws from the guillotine. If he believed any sort of murder whatsoever was simply part of Nature, one has to wonder why he was disturbed by all the killing around him.
Sade did, at one point, make a stand for female sexual freedom via one of his male novel characters. He asserted a woman's body is hers to enjoy as she likes, and that she needn't be a "slave to her family." On the other hand, most of the victims portrayed in his novels were helpless females. Go figure. I think his early abandonment by his mother was a major element at play in this man's psyche.
This is an interesting book, and I do recommend it. Sade is the most strangely complex person I've ever read about. I hope this review has been helpful for you.
Fight Censorship!

List price: $49.95 (that's 30% off!)
Used price: $27.98
Buy one from zShops for: $25.00


So what about Bock's Book: "CIL Programming: Under the Hood of .NET"? In a word - disappointing. Bock spends most of the book's first chapter entitled "Language Interoperability" on detailed discussion of programs written in a variety of languages. He's trying to make the point that the CLR allows programs written in different languages to freely interoperate. Duh? Why spend the better part of the book's opening talking about everything but CIL. There's even an Oberon (?) programming sample here.
The second and third chapters on ILASM Directives, and, CIL Opcodes, respectively, read like my weekend shopping lists. While it is true that programming books have to regurgitate all the nasty details of the programming language, the good books tell its readers how to internalize the information and describe useful ways of summarizing the information in one's mind. That is, the authors of the better books have figured out some rhyme and reason to the language and they share these insights with their readers. On the other hand, this is what I found in these two most important chapters of Bock's book: the more I read, the more questions I had. I wound up spending significant time on the NET trying to resolve questions that were raised in the material in these two chapters. Clearly, the author did not anticipate these questions.
The fourth chapter, "ILASM and CIL in Practice" is a decent discussion of a typical sample program in IL. It demonstrates some of the IL constructs and programming concerns discussed in the previous chapters. Chapter 6 is interesting. Here the author talks about and contrasts the IL generated by various rogramming languages. Some of the VB.NET and C# exposés were eye-opening, but then Bock goes back to Oberon again. The author ends off the book in chapters 7 and 8 with some very long and tedious samples. I got nothing from this. Chapter 9, the last in the book, is a two-pager on "CIL Tips".
So why do I give this book 3 stars?
1) The book includes Chapter 5, a well-written and interesting discussion about CIL Debugging.
2) Right now, Bock's book is one of three books that talks about CIL. It is the only book that is targeted directly at programming. Although John Gough's "Compiling for the .NET Common Language Runtime" is an excellent book, it is very specialized and targets (would-be) compiler authors. I didn't read the third book in the IL arena, Serge Lidin's "Inside Microsoft .NET IL Assembler", but I did thumb through it several times (you know what little that is worth): this book strikes me as being very difficult.
RECOMMENDATIONS:
If you need to learn IL Programming right now, buy Bock's book - read the second half of chapter 1, and read Chapters 2-5, maybe Chapter 6. If you have the time, money, and inclination, then buy and read Gough's book. You'll need a lot of time for Gough, but you will definitely learn.
If learning IL is not that pressing right now, I would wait to see if someone else releases a better book.

Used price: $0.99
Buy one from zShops for: $0.98



List price: $14.95 (that's 30% off!)
Used price: $10.42
Buy one from zShops for: $9.82



Used price: $37.06



Used price: $8.99
Buy one from zShops for: $9.20



Used price: $7.50

Buy one from zShops for: $23.50

Used price: $5.00
Buy one from zShops for: $14.95