Used price: $1.41
Used price: $35.00
Used price: $14.45
Collectible price: $16.00
Buy one from zShops for: $29.97
ISAPI's big promise was better performance and memory usage...ironic that it has now fallen in favor to the biggest performance pig of all web applications...ASP. In an age of fast machines and small web apps, rapid development and ease of use wins out over performance.
ISAPI is hard to learn, harder to get right, unstable, bug ridden (if written in MFC) and surprisingly inflexible.
Look, you're a smart person. You want to do the right thing. You don't need to subject yourself to the torture of learning ISAPI. Only hard-core programmers who are tasked with writing a custom web app that is going to get some VERY heavy traffic should even bother with ISAPI.
So why did I give this book 4 stars? There are no good ISAPI books out there. This one has the most information in it and will allow you the best chance to actually develop something that works. Get this book and hit Genusa's (now dusty) ISAPI site. Also spend a lot of time in the Microsoft knowledge base...there are plenty of workarounds and bugs to learn about too.
Keep in mind that with ISAPI you had better be a damn good programmer. If your DLL ever crashes...bye bye web server. This is harder than you think if you are doing "serious" web programming which includes database access.
Smart managers will not allow mission-critical web apps to be developed in ISAPI by a web punk who has never done this before. Do everyone a favor and get a clue. There is a reason why nobody is doing this stuff anymore!
Game over. Go home and don't look back. Go off and learn ASP and Cold Fusion like a good little web programmer. You will have a marketable skill and will actually get things done.
Used price: $1.99
Collectible price: $6.95
Buy one from zShops for: $7.88
1. In addition to the other ethical violations articulated, the protagonist of the book casually mentions that he met his present girlfriend when she and her then fiancee came to him for treatment in connection with a sexual problem. Somehow, she ends up dumping the fiancee and dating the therapist. If this is really "non-fiction," the New York Medical Ethics Board should look into the facts of that matter as well.
2. The protagonist's belief that the therapist/patient privilege would be sufficient to quash a subpoena for his records is not credible. After the therapist discloses to the police that he knew that the slasher's female victims had their vaginas sewed with surgical thread, any judge who wanted to stay on the bench would have compelled the therapist to disclose the name of the patient who disclosed that information to him.
3. How is it exactly that the therapist reasons that it would be an ethical violation to disclose the identity of a serial murderer/rapist/kidnapper to the authorities, but it there is no dilemma involved in writing a book about the entire matter for his own financial gain? Perhaps this is addressed in the later chapters of the book -- I had to stop reading when the protagonist failed to report his girlfriend's kidnapping to the police.
... The ONLY reason I bought it is that it purported to be a non-ficition or true story. It's too implausible even for fiction.
The supposedly "ethical" headshrinker does things like:
1. Fail to pursue commitment for a patient who is clearly a danger to others. 2. Fail to call the police and report a kidnapping and assault committed on the woman he supposedly loves by a patient who has been stalking her. 3. Brings a dangerous and unpredictable patient into a therapy group and unleashes him on the hapless patients who trusted him to provide them with a safe environment.
He also interferes with a police investigation of brutal serial murders.
All this is supposedly in the name of "professional ethics."
The author also misrepresents the idea of patient confidentiality. Professionals who are working with the same patient get releases all the time to discuss their findings with one another. There's nothing the least bit unusual or ethical about it. In fact, it's standard oprating procedure when taking on a new patient to request releases to get his records from anybody else who has treated or assessed him.
The author is clearly hoping that he can bamboozle the reading public behind a phony wall of professional mystique.
If this story is true, the author belongs in prison as an accessory to murder, and should be drummed out of the profession for inexcusably putting his ego ahead of his responsibilities to the patient and to the public.
Used price: $9.75
Buy one from zShops for: $20.50
Used price: $1.25
Buy one from zShops for: $1.55
Used price: $11.00
Buy one from zShops for: $52.50
Used price: $11.95
Collectible price: $26.47
Buy one from zShops for: $129.95
After a short general part, introducing the concept of the book, and discussing the different diagnostic imaging techniques used in this field of radiology, each anatomic subregion is covered in a separate chapter. Each chapter begins with a (too) brief anatomic introduction, goes on with a short review of the pathology encountered, and the use of the imaging techniques in this specific subregion. The typical imaging findings for the different kinds of pathology are reviewed and a differential diagnostic list is presented in the form of one or more tables.
The images are generally of good quality, but it is striking that the majority are MR images; the few CT-images included are generally of less good quality. The authors have a definitive preference for MRI. Although there are very good indications for MRI in the head and neck, in my experience, CT is the most frequently performed imaging modality. In many indications (e.g. in neck and sinonasal pathology), CT provides sufficient information to take management decisions; often, MR images will not add crucial additional information. If it is the goal of this book to educate the reader, than CT should have been discussed and illustrated more thoroughly. In that light, it is amazing that the authors include examples of conventional radiographs (e.g. of the temporal bone), which are nowadays obsolete. Several 3D-MR reconstructions are shown, with a small window in the patient's surface, allowing to view the deeper lying pathology; such images may look impressive, but usually they do not add complementary information compared to the original images; inclusion of such images in a book advocating cost-effectiveness is not appropriate.
The legends accompanying the figures are not always that accurate. Images and corresponding text are sometimes pages apart.
Many tables containing differential diagnostic lists are presented. Some of them are well constructed, some are incomplete (e.g. the table on unilateral vocal cord paralysis does not mention 'idiopathic' as possibility, actually one of the most frequent conditions), while some others are lacking (e.g. a table or flow chart on tinnitus should have been included). The criteria used to come to a differential diagnosis are sometimes not well specified, so that the book may not be of great help in difficult cases. For example, a case of focal arachnoiditis with cochlear involvement is 'documented', but it is not clear which criteria are used by the authors to differentiate this from a small intracanalicular schwannoma with intracochlear extension.
Descriptions on several items are vague or incomplete; for example on imaging of laryngeal cancer, nothing is included on pathways of tumour extent, and how to recognize radiologically subclinical but relevant tumour extension - giving such information to the clinician is of utmost importance, and often the only reason why imaging is performed anyway. In the chapter on the paranasal sinuses, a description of the important anatomical variants and the ostiomeatal unit is lacking. Some entities are described in another chapter as one would expect (e.g. conductive hearing loss is not in the chapter on the middle ear, but in the chapter on the internal auditory canal, cerebellopontine angle and labyrinth).
Some inappropriate recommendations are made, e.g. on otosclerosis, where the axial CT-images 'should be supplemented with coronal scans or coronal reconstructions' - in my experience, axial CT-images are optimal for the diagnosis of otosclerosis. In the same book, posttraumatic 'prolapse of cerebral structures into the brain and middle ear' (sic) is illustrated on axial CT-images (I can't recognize such a prolapse on these images); this represents an indication where coronal reconstructions certainly may be useful.
The possibilities of MRI are sometimes frankly overestimated: e.g. in the chapter on soft tissues of the neck, the authors claim that a 'careful analysis of signal characteristics...' can 'reliably differentiate recurrent tumor from postoperative changes' and 'MRI is best for differentiating these [postirradition] changes from recurrent tumor'. Imaging plays a growing role in patient surveillance after treatment of a malignant head and neck tumor, but the limitations of CT and MRI have to be acknowledged correctly.
The references are rather limited in number.
Throughout the book, many small inaccuracies are present, both in the text as in the figures. Already on the cover, one of the figures is reproduced upside-down. 'Sarcoiditis', instead of 'sarcoidosis', 'Hoeve syndrome', instead of 'van der Hoeve's syndrome', are some other examples.
Overall, this book did not impress me in the positive sense. It is not detailled enough, and sometimes the vagueness and inaccuracies cause confusion. I can not recommend this book.