Related Subjects: Author Index
Book reviews for "Abrams,_Mark" sorted by average review score:

Merck Manual of Geriatrics
Published in Hardcover by Merck & Co (15 August, 2000)
Authors: William B. Abrams, Mark H. Beers, and Robert Berkow
Amazon base price: $32.50
Used price: $26.85
Buy one from zShops for: $31.85
Average review score:

Great Manual
Does anyone know if this manual is available in Spanish and where I could find or buy it?

Best text on geriatric health for dental professionals
Be able to gather information on geriatric health in one source. Great reference text for the dental office that sees older adults.


Living With Lupus: A Comprehensive Guide to Understanding and Controlling Lupus While Getting on With Your Life
Published in Paperback by Plume (April, 1994)
Authors: Mary Horowitz, Marietta Abrams Brill, Mark Horowitz, Kent Humphreys, and Marietta Abrams-Brill
Amazon base price: $10.36
List price: $12.95 (that's 20% off!)
Used price: $2.88
Buy one from zShops for: $2.99
Average review score:

A very good source of easy to understand information
Mary Horowitz does a great job providing powerful empowering information to Lupus patients and their families. Lupus is complex and affects so many different parts of one's body (and mind). I date a lady who has had Lupus for many years, but was only diagnosed about a year and a half ago. Prior to the correct diagnosis, doctors weren't able to pull together all of the different symptoms and positive ANA test. Even though I have been involved in medicine all my adult life, I had never "seen" a complete Lupus patient until I my friend was DX'd. After reading Horowitz's book, I feel much better able to support my friend and understand her symptoms and effects of Lupus on her body. I recommend this book for family members as well as Lupus patients.

My rheumatologist is Dr. Mark Horowitz
I was so happy when I finally read this book. Dr. Mark Horowitz is one of the best rheumatologists out there and when he diagnosed me with Lupus 3 years ago, I never thought I would understand any of it. Thank goodness he took the time and effort to participate in this book and actually sit and explain everything to me. Any time I have a question, I have no problem going back to the book and if it is not there I call his office and he explains anything I want to know. I would highly recommend this book to anyone looking for some answers and not because my doctor wrote the book but because it is a GOOD book.

Good info for starting out
When I was first diagnosed, and had little to no clue about lupus, I bought this book. More because of the pink edging on the cover than its applicable title. It turned out to be very useful & filled with good information. Think of it as a "starting off" point though. It isn't as "nitty gritty" medical as it could be, nor is it a female empowerment book. It's for getting good footing when you're lost in the first icy swirl of diagnosis.


Programming in the .NET Environment
Published in Paperback by Addison Wesley Professional (06 November, 2002)
Authors: Damien Watkins, Mark Hammond, and Brad Abrams
Amazon base price: $31.49
List price: $44.99 (that's 30% off!)
Used price: $17.94
Buy one from zShops for: $18.90
Average review score:

Good Reference, but not for the beginner.
Programming in the .NET environment provides insights and examples for using the latest enhancements provided by the .NET framework. The text is mostly language agnostic, though some of the code examples are in C#, but the concepts apply to all .NET enabled languages. I found most of the material dry, but necessary information to know, if you are planning on doing any sort of .NET application.

The book covers some fairly challenging concepts, but discusses them in a clear manner. Certain sections required prior knowledge. For example in one of the sections talked about Visual Studio's nmake.exe utility. I do not have much experience with nmake.exe and the authors assumed a prior understanding, so I had to go and read the Visual Studio documentation to learn about this command before I fully understood the rest of the section. Also, I found chapter 3 to be a bit difficult to understand without an understanding of COM/COBRA.

The book contains a wealth of knowledge, and if you are going to be doing a lot of .NET programming, knowing the material and having this book as a reference will be essential to you. The appendix chapters which discuss language-specifics and .NET proved to be a useful read to get to know the benefits of each language. This knowledge is useful to determine which tool is the right choice for any particular job.

This is one of the few books in the .NET development series from AWL that I have been a bit disappointed in. Certain sections are excellent, while others leave a little to be desired. You can defiantly tell that the chapters are written by different authors as they seem disjointed and some have a higher quality than others. Overall, I would say it is a good reference to have, but not really worth reading beginning to end.

Excellent book if you're already a .NET expert
A better title for this book would be 'An Insider's Guide to Why the .NET Framework Was Designed the Way It Was'. The authors are Microsoft developers who have been working on .NET for most of its existence. Because of their first hand knowledge of the Framework's evolution, they offer a perspective that is uniquely different than all the other .NET books out there. Covered are topics such as the design goals of C# (including an alarming story of how Microsoft considered modifying C++ rather than creating a new language), the internal discussions of the Visual Basic team regarding how that language would evolve, and the advantages/disadvantages of garbage collection versus deterministic finalization, and why garbage collection finally won out. There are even little known nuggets, such as why every .NET Framework executable contains the string "BSJB" (they are the initials of four of the original developers).

This book is filled with numerous examples of how .NET solves problems differently than other architectures such as CORBA, COM, and Java. It freely admits advantages others might have in certain areas but the authors clearly evangelize .NET as the best overall solution. It follows a consistent pattern when discussing concepts such as type systems, metadata, versioning, and security. First, it describes the core problem or challenge. Second, implementations by other languages/architectures are briefly discussed. Finally, a detailed explanation is given of how .NET offers the best solution, complete with clear examples.

Several topics are discussed that are skipped in other .NET books. Whether this is a good thing depends on your skill level and your interest in these topics. Experienced developers who are already proficient in .NET will appreciate the excellent discussion of the boxing of value types into reference types, how events and properties are implemented behind the scenes, and the line-by-line analysis of the Intermediate Language (IL) of a simple application.

While most examples are presented in C#, this book does not help one become proficient in it. The examples are given only to illustrate how the .NET Framework works, not any particular language.

What are clearly missing are chapters on creating web applications, web services, windows forms, and windows services. In other words, this book by itself only provides a small piece of the knowledge a developer must gain when learning .NET.

As a former Visual Basic developer, I am task-oriented. This is in contrast to being theory-oriented, which is how I think of C++ developers who spend an extra ten hours tweaking pointers (and tracking down memory leaks) to gain a ten percent speed increase in a procedure. Though I have converted to C#, I am still more interested in getting the job done quickly than understanding the internal details of the .NET engine.

I bring this up because this book is theory-based, and as such I found it lacking in information I could immediately apply to my programming projects. We are all stretched for time, and I would rather spend mine reading about techniques to solve business problems through real-world examples of forms and services, not learning why C# produces slightly different IL than VB.

That being said, this book has a place among developers who come from a Computer Science background, or who know C++ or Java inside and out, or who already know .NET very well and want to learn the core underpinnings. In this regard it does an excellent job and is well written and concise.

However, I only gave it three stars because I believe most developers could better spend their time with other books that offered more practical and applicable advice. Those books, such as Wrox's 'Professional C#' or Sams' 'ASP.NET Unleashed', teach just enough of the core underpinnings to keep a developer from shooting himself in the foot, yet focus most of the time on real world examples that are far more useful.

Straight From The Source
Do you want to know how .NET actually WORKS? If you weren't comfortable using C++ until you understood v-tables, then this is the book for you.

The co-authors are exactly the right people for this purpose. Brad Abrams was a .NET development lead; Mark Hammond implemented Python.NET; and Damien Watkins helped Monash University learn about .NET before starting his own .NET consulting company.

When I was one of Microsoft's Technical Evangelists for .NET, I invited Mark and Damien to participate with Brad in the design of the .NET Runtime back in 1999 -- along with the designers of other commerical and academic languages such as Smalltalk, Scheme, Eiffel, Haskell, Oberon, etc. -- to make sure that the .NET Runtime and CLR really could support different languages well. Their feedback made .NET more flexible, powerful, and useable. In this book, they explain not only HOW .NET works, but WHY. After all, these guys helped MAKE those decisions.

Some have said that only compiler writers targeting .NET would be interested in reading this book. I could not disagree more. At each level of abstraction above the silicon, more and more trade-offs must be made by those implementing the abstractions. If you don't understand the feature and performance trade-offs they made, then you're not going to be able to make good trade-offs yourself, when writing code that uses their abstractions. In an ideal world, all abstractions would be pure, involving no trade-offs; but .NET was designed for the real world, in which performance still matters. Do you write code for the real world, too? Then you NEED to read this book.

If you'd rather read the Kama Sutra than "Sex for Dummies," then order this book RIGHT NOW.


CP Teach Textbook: Expert Coding Made Easy!
Published in Paperback by Lippincott Williams & Wilkins Publishers (15 April, 2001)
Authors: Adam Brochert, Burns, Cody, St. John, Alex Kolevzon, Bryan O'Young, Daphne Simeon, Springhouse, Steven A. Stiens, and VanPraagh
Amazon base price: $160.00
Average review score:
No reviews found.

Fourier Transform Spectrometry
Published in Hardcover by Academic Press (21 May, 2001)
Authors: Sumner P. Davis, Mark C. Abrams, and James W. Brault
Amazon base price: $79.95
Buy one from zShops for: $219.00
Average review score:
No reviews found.

Patterns in China's Use of Force: Evidence from History and Doctrinal Writings
Published in Paperback by RAND (January, 2000)
Authors: Mark Burles and Abram N. Shulsky
Amazon base price: $12.00
Average review score:
No reviews found.

Values and Social Change in Britain (Studies in the Contemporary Values of Modern Society)
Published in Hardcover by Salem House Academic Division (December, 1985)
Authors: Mark Abrams, David Gerard, and Noel Timms
Amazon base price: $25.00
Used price: $21.01
Collectible price: $10.59
Average review score:
No reviews found.

Related Subjects: Author Index

Reviews are from readers at Amazon.com. To add a review, follow the Amazon buy link above.