Languages Books


Books-Under-Review-->Computers-->History-->Languages-->54
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Languages Books sorted by Average customer review: high to low .

Languages
Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)
Published in Paperback by W. H. Freeman (1979-01-15)
Authors: M. R. Garey and D. S. Johnson
List price:
New price: $46.01
Used price: $35.00

Average review score:

Definitely a classic but not good for beginners
Helpful Votes: 0 out of 0 total.
Review Date: 2007-10-24
I have to say that this is a true classic. It gives a very nice treatment of what is NP-completeness in a fashion that really defends the topic well. It gives nice illustrations to show different situations and how to deal with it. But after the first couple of chapters it does get a little out there with the proofs it does. It is still approachable, but it assumes that the reader is already familiar with the basics of combinatorial complexity, especially in reductions. I would only recommend this book to readers who has gone through such books as Introduction to Algorithms by Cormen et al. or Combinatorial Complexity by Papadimitriou and Steiglitz. Those two books are more for beginners and this book should be one to help anyone interested in NP-complete problems to get more practice and depth understanding. Overall a great book for anyone interested in the topic. The grand challenge is to reduce everything to at least something within the 150 problems listed on your own.

comprehensive book for NP-completeness
Helpful Votes: 0 out of 0 total.
Review Date: 2007-09-21
The book is excellent in explaining NP-completeness problem. Take it as a reference if you would like to do research in this field.

Published in 1979 and still the best
Helpful Votes: 0 out of 0 total.
Review Date: 2007-06-16
This is a rare example of a textbook where the authors actually go to the trouble of considering the fact that the intended reader is a non-expert. Published in 1979 and still the best.

Arrived in time, good condition
Helpful Votes: 0 out of 38 total.
Review Date: 2006-02-24
The book arrived in time, in good condition, and adequate packing.

A Beautiful Book on a Beautiful Subject
Helpful Votes: 1 out of 15 total.
Review Date: 2005-12-10
This is among the most eloquently written books that I have ever read in my life. Highly recommended.

Languages
The Confident Speaker
Published in Paperback by McGraw-Hill (2007-04-23)
Authors: Harrison Monarth and Larina Kase
List price: $16.95
New price: $8.94
Used price: $7.27

Average review score:

5 star...??? not sure!!!
Helpful Votes: 0 out of 1 total.
Review Date: 2008-10-26
To tell you the truth, this book made me a little more nervous than I usually am... My fear of public speaking is not really an issue, but after reading some parts of this book, it just may be/come so!!! RElax is the key word is what the authors should be telling us... A book called "The Method of SElling" covers all this in a very realistic and cool way.

This book rocks!
Helpful Votes: 0 out of 7 total.
Review Date: 2007-06-14
Very impressed that you pulled this off.
Matt (the swede)Donley

Useful and practical
Helpful Votes: 1 out of 4 total.
Review Date: 2007-07-13
Parts of this book were not applicable to me personally, howerver the rest of the book was thoughtful, helpful and full of practical advice. I'm sure there is great learning in parts for everyone. Definatly worth reading.

Much More than a Speaking Book
Helpful Votes: 2 out of 2 total.
Review Date: 2007-07-30
Great book. The one chapter alone on gender differences, and feminine/masculine speaking styles (men to men, men to women, women to women, women to men) makes the book worth hundreds of times the price, especially to anyone in consulting or sales. If you have ever been left shaking your head and wondering what's going on when speaking to people; after reading that chapter, the "light will go on".

This is much more than merely a speaking book. It is a book on communications survival in a highly competitive world - essential for anyone who makes their living by talking to people, and most of us do.

Recommended.

great tool!!!
Helpful Votes: 4 out of 6 total.
Review Date: 2007-06-27
I am just a few chapters into the book and am already able to use the tips from this book to change the way I view public speaking. These tips have even helped me in my "worst fear" of chatting with people one on one. I would highly recommend this book to anyone that ever has to "speak"...okay, that is EVERYONE!!!

Languages
Crystal Clear: A Human-Powered Methodology for Small Teams (Agile Software Development Series)
Published in Paperback by Addison-Wesley Professional (2004-10-29)
Author: Alistair Cockburn
List price: $39.99
New price: $15.94
Used price: $14.28

Average review score:

A practical wise guide for high-productivity software development with small teams
Helpful Votes: 0 out of 0 total.
Review Date: 2008-11-18
Alistair Cockburn is a scholar of software methods, especially agile methods. These focus on behaviors that produce software successfully in light of environmental pressures such as resource limitations or uncertain requirements. This book describes an approach to achieving high productivity with teams of under a dozen people, especially those where risks associated with failure are minor. He breaks the world into different levels of risk (from minor discomfort to loss of life) and size of development team (from under a dozen to hundreds). Crystal Clear focuses on the set of small and minor risks, but it's broadly applicable. He identifies 3 most important qualities the method achieves: safety, productivity, and habitability. To address these he identifies 7 method features, 3 of which are critical: frequent delivery, reflective improvement, and osmotic communication. The other 4 are desirable but not always essential. The book is a delight to read, very practical, and full of wisdom.

A realistic agile methodology...
Helpful Votes: 18 out of 20 total.
Review Date: 2006-01-03
While I like the general concepts behind agile development methodologies, sometimes they seem to be focused on speed with a disregard for any documentation. Alistair Cockburn has an agile methodology that appears more palatable in today's environments... Crystal Clear : A Human-Powered Methodology for Small Teams.

Contents: Explained (View from the Outside); Applied (The Seven Properties); In Practice (Strategies and Techniques); Explored (The Process); Examined (The Work Products); Misunderstood (Common Mistakes); Questioned (Frequently Asked); Tested (A Case Study); Distilled (The Short Version); References; Index

The tendency to want to compare Crystal Clear (CC) to XP is something that can't be ignored. In fact, Cockburn addresses this in the Questioned section. He sums it up by saying that XP is stricter in several ways and more loose in a few. XP wants shorter iterations, CC can be longer. XP calls for pair programming, CC permits it. XP requires a customer to be an active member of the team, CC wants easy access to one. XP requires no documentation, CC does. It's probably that last point that makes CC an easier sell in a business environment. Some methodologies are documentation-heavy (like RUP) and some are documentation-absent (like XP). CC strikes a balance between documenting what needs to be known and remembered by the group, without having multiple binders of paper as a "product" to explain every last iota of code. While XP is the methodology that has all the mindshare these days, I think I feel more comfortable as a developer using something like CC.

If you're looking to slim down your development methodology or add some structure to a seemingly ad-hoc XP methodology, this book might be what you're looking for...

Best single book in the Agile canon
Helpful Votes: 34 out of 36 total.
Review Date: 2004-11-12
Alistair has always been an interesting thinker, one worth reading for the clarity of his thought and the insights he brings from his very open minded observation and talking with development teams. With his new book, Crystal Clear, however, Alistair has become a really good writer. In fact, I would say he has written the single best book in the collection of writings on Agile methodologies.

If you want the most comprehensive overview of Agile, you still must read Highsmith's Agile Software Development Ecosystems. If you want the most poetic, read Kent's White Book. For amazingly clear and simple writing and thinking, Poppendieck. But if you want a really really useful book on how to actually do agile, and you don't have that much time to invest, get Alistair's book.

One of the things I really like is the variety of different writing styles from chapter to chapter: from the email "love letters" written to Crystal (Alistair's methodology muse), to the simple exposition of seven properties underlying agile, to the clearly illustrated strategies and techniques, to work product samples, and to the final one page chapter giving an expert (level 3) view of the whole methodology. His writing is constantly engaging, inventive, conversational and even fun.

While Alistair writes about one methodology (and only one of his Crystal family of methodologies), the book is still universal. It covers the basic things that few agile teams would disagree with. Even if you work in a large, complex environment, this is the place to start.

-May your travels be light and the green bar always on your forward horizon. --Michael

Languages
Dead Cert (Bull's-eye)
Published in Paperback by Nelson Thornes Ltd (1979-09-03)
Author: Dick Francis
List price:

Average review score:

Tickets to an End
Helpful Votes: 1 out of 1 total.
Review Date: 2008-01-16
What kid hasn't listened in on the telephone? Bill Davidson's children did just that, but didn't realize they hold the key to their father's killer.
Alan York loves racing and left home in South Africa to follow his dream. When he emerged from the fog of a steeple chase race he didn't find his friend a winner, but dead in a manner that was no accident.
Greed and fixed races were behind Bill's death and leave Allan the owner of Admiral and fighting for his own life.
Dead Cert is one of the riveting reads of a long career. Enjoy!
Nash Black, author of SINS OF THE FATHERS and QUALIFYING LAPS.

Another Dick Francis delight
Helpful Votes: 1 out of 4 total.
Review Date: 2006-02-26
I never know what to expect when I begin a new Dick Francis novel - but I always enjoy the ride. This one is no exception.

Dead Certain to please mystery lovers...
Helpful Votes: 10 out of 12 total.
Review Date: 2002-02-13
In yet another gripping story of mystery, murder and British steeplechasing, Dick Francis continues his amazing streak of hit novels.

His real appeal is not racing or mystery however, it is his ability to create characters who are admirable, honorable and self-reliant. If you're looking for troubled, self-loathers who "somehow" overcome their weakness and become unwilling and unwitting heroes, don't look here. Francis' heroes revel in their abilities to withstand evil, overcome it, and end up smiling in spite of it all.

Kudos once again for Dick Francis and Dead Cert!

The First Dick Francis Mystery
Helpful Votes: 3 out of 5 total.
Review Date: 2001-11-05
This is the first Dick Francis mystery and I like it the second best. I like "Nerve" slightly better, but only slightly. This "Dead Cert" contains several impressive scenes. The most impressive is the climax in which the star horse "Admiral" plays an unexpectedly spectacular role. It is definitely THE MOST SPECTACULAR scene in ALL Francis mysteries. Highly Recommended.

Dick Francis Does It Again, For the First Time
Helpful Votes: 5 out of 5 total.
Review Date: 2006-07-19
I was amazed to learn after reading this one that it was Dick Francis' first novel. Francis was a very successful jockey--racing for the Queen Mother in the 1950's--and after a career-ending injury, he penned his memoirs. Following that success, he developed and incredibly successful second act as a novelist.

I discovered Francis' work last summer--and I have plans to read everything he's done. In the 3 books I've read, his heroes are all gentleman sleuths--full of character, empathy, and wits. In Dead Cert, the trend continues with Alan York, a young amateur jockey trying to uncover the mystery of why a copper wire was intentionally hung to trip his fellow jockey. York is on his own resolving this caper, having failed to fully convince the police that this was anything more than an accidental death.

The writing is of a high caliber, the characters are wonderfully drawn, and I always learn a thing or two about horses--and England--when I read Dick Francis. There's also something quaint about reading a book set in an age before computers, cell phones, and DNA evidence. Grade: A-

Languages
Domain-Specific Application Frameworks: Frameworks Experience by Industry
Published in Hardcover by John Wiley & Sons (1999-10-18)
Author:
List price: $75.00
New price: $6.00
Used price: $3.60

Average review score:

If you want to know what's happening out there
Helpful Votes: 0 out of 0 total.
Review Date: 2003-02-28
I was mainly interested in the MES implementation part and I found those chapters quite inspiring. We are usually lead by "common practices" which form our experience and we'll use them throughout our work. But formalizing and being able to communicate a technology is always an issue (unless you're going to di it all by yourself).
Excellent.

excellent collection
Helpful Votes: 0 out of 0 total.
Review Date: 2002-02-19
"Domain Specific..." is another excellent book from the "Fraemwork collection". It is a set comprehensive reference books as well as a authoritative textbooks by experts in this growing research field.

The description of practical experiences as well as more conceptual descriptions, are usefull to understand the complexity of achieving high levels of software reusability.

Managers and academics, will find a lot of material to help them decide if this is the way to go. Our research group in Web Engineering at the University of Sydney (weg.ee.usyd.edu.au) will us it extensively to improve our development practices.

Great Reference and Compilation of Timely Material
Helpful Votes: 0 out of 0 total.
Review Date: 2000-01-06
A great reference and compilation of timely material. For anyone interested in frameworks targeted to specific application domains, this book surveys a broad spectrum of example systems while providing detailed in depth information concerning the particular requirements and features necessary for each domain.

An excelent walk through framework technologies
Helpful Votes: 1 out of 1 total.
Review Date: 2002-03-01
An almost indispensable 3-volume reading to understand the success of framework technologies in today's software systems. The books include most of the top
articles on the subject, providing a thorough insight in both design and implementation issues regarding frameworks, also complemented with practical experience
about framework usage. Although the work is mainly concentrated on technical aspects, the articles are comprehensible enough to be taken as reference material by
a broad community, for example, software engineers, programmers, or technology managers. The books are useful for anybody planning to include
framework-based techniques in software development processes or planning to improve current object-oriented practices. It is also an excellent source for graduate
courses.

Volume 1 lays the fundamental concepts supporting object-oriented frameworks, and describes the problems and challenges that this
technology raises in software development. The book covers topics such as domain analysis, development concepts and approaches,
documentation, and management, among others. Of course, the compilation of articles makes some parts little redundant, but this is a minor detail compared with the
fruitful contributions made by the book. In particular, the articles on reusing hooks, hot-spot-driven development, composing modeling frameworks in Catalysis, and
composition problems, causes and solutions, are a sample of the outstanding level of this work. Each chapter adds at the end a number of related questions and
student projects aiming to reinforce concepts and promote further investigation. As a comment, novice readers should take the sections concerning hooks and
hot-spots carefully because these topics are presented in a slightly confusing way.

Volume 2 focuses on specific framework implementations, dealing with existing frameworks for different application domains, such as businesses, multi-agent
systems, languages and system software. In this book, the readers will find a level of detail much closer to specific implementations issues than in the previous
volume. Nonetheless, the writing style remains mostly clear and accessible for a quite broad audience. The case-studies and experience reports described by the
articles show an attractive industrial perspective of the framework approach, and more important, they go an step forward in the road of a more mature discipline for
software development. In addition, a
CD-Rom with concrete examples of these applications is included with the book.

Volume 3 completes this series with a number of domain-specific application frameworks developed by industry, showing how to apply the concepts and ideas of
the previous books in software products. In this line, it includes very interesting frameworks for manufacturing systems and distributed systems, among others. It also
goes through concrete software scenarios, illustrating the benefits of combining domain knowledge and object-orientation expertise. Although the level of the articles
is rather odd, the volume certainly provides the readers a realistic picture of the problems of building and adapting frameworks by learning from others' experience.
A CD-Rom is also included with this book.

Overall, these framework books collect the state-of-the-art on framework development, offering a comprehensive and
easy-to-understand guide for both academics and practitioners in the field. It is clear that framework technologies will not solve all the problems (perhaps they rise
more challenges than current approaches), however, taking advantage of the framework possibilities can make your development process more repeatable,
productive, and also less painful. The gains of this retrain are no doubt a good investment.

Excellent guidelines to build OO Application Frameworks
Helpful Votes: 2 out of 2 total.
Review Date: 2002-02-27
This book in conjunction with the books "Building Applicaton Frameworks: Object-Oriented Foundations of Framework Design" and "Implementing Application Frameworks: Object-Oriented Frameworks at Work" are a series of three books that constitute a complete and necessary guide for the design and implementation of application frameworks. They are based on multiple academic and industrial contributors experience building a wide range of domain-specific application framework. These books are very easy to read and understand and you can learn from them not only what a framework and an application framework are, but also how to apply this technology to real world domains, like manufacturing, health care, distributed computing, real-time systems, simulation environments, ...

First book, "Building Application Frameworks: Object-Oriented Foundations of Framework Design" introduces application frameworks, their benefits and problems. It addresses all the fundamental concepts behind OO application frameworks and provides guidelines for OO application framework development. It is organized in eight parts. Part one provides a complete overview of OO application framework technology describing what is an application framework, what are the problems and benefits of application frameworks and how to use, develop and evaluate an application framework. Part Two presents some historical application frameworks and discusses some general guidelines to increase the reusability of application frameworks. Part Three describes how to build a framework analysing a concrete domain. The rest of the book provides all the necessary information to completely build an application framework. It presents all the concepts managed in framework development, which are the different development approaches, how to test the resulting frameworks, the problems derived from integration and a question sometimes forgotten but very important, the framework documentation.

This book, "Domain-Specific Application Frameworks: Frameworks Experience by Industry" is focused in the experience of industrial and academic contributors in the development of OO application framework in different domains. Each chapter covers step by step the complete development of an application framework in manufacturing, distributed systems, real-time systems, telecommunication, multimedia, chemistry and data visualization domains. It includes the motivation developers founded to choose application framework technology, the problems they had to solve and the final solutions they developed.

Third book, "Implementing Application Frameworks: Object-Oriented Frameworks at Work", shows step by step how to implement application frameworks in different domains. It is organized in six parts covering examples about i) Business Frameworks with different examples in sales and administrative domains, ii) Artificial Intelligence, iii) Agent Application Frameworks, presenting interesting frameworks for speech recognition, neural networks and agents. iv) Specialized tool frameworks, v) Language Specific Frameworks, vi) System Application Frameworks, which present and analyse the application of OO frameworks in combination with other methodologies as component-oriented programming, language constructs or constraint programming and vi) Experiences in Application Frameworks. This last section is very useful because analyse the lessons learned using the application framework technology.

Languages
E-Mail: A Write It Well Guide--How to Write and Manage E-Mail in the Workplace
Published in Paperback by Write It Well (2008-01-08)
Author: Janis Fisher Chan
List price: $21.99
New price: $11.95
Used price: $14.96

Average review score:

The Best Resource for Professional E-mail Writing
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-18
If you're looking for a guide on writing e-mails in a business setting, look no further. This book covers every aspect of writing e-mails and even some tips on how to organize your e-mail as well. The chapters take you through different topics regarding e-mail and at the end of each chapter are some activities that you can do to help build your awareness of your e-mail writing skills and how examining the messages you receive from others can help improve your awareness of writing skills. This book is perfectly designed for training courses, since each chapter could be completed in one training session. I recommend this if you are looking to write e-mails as professionally as you can.

Think you know everything about e-mail?
Helpful Votes: 0 out of 0 total.
Review Date: 2008-03-05
Like it or not, we live in a world of electronic communication. E-Mail: A Write It Well Guide is a practical and helpful guide for those who aren't totally familiar or comfortable with the medium as well as for those who use it routinely, but perhaps not always effectively or appropriately. Most important, it urges people to take their e-mail communication as seriously as their other written communication - and tells them how.

Clear, sensible and pointed advice
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-21
This book is exactly what every e-mail should be (and so few are): clear, sensible and pointed. Compare the advice here to the emails you receive daily and you will agree that it is filled with uncommon good sense. You'll find yourself trying to figure out how to secretly get copies to your colleagues! Jim Knutsen, President, Boatz Knutsen Communications

A Great Resource!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-21
Like it or not, all of us are up to our eyeballs in emails everyday. We feel pressed for time yet need to write coherent emails that effectively communicate important information. This guide is an excellent resource on how to write readable emails that come to the point quickly without leaving any of the important stuff out. After going through the material, I recognized a lot of mistakes that our company frequently commits in our frequent volleys of emails with clients. I wish I would have had this book sooner! Thanks for cutting through the jungle for us, Write it Well!
Thanks,
Mike O'Quin
PowerPointPartners.Com

Excellent Resource
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-15
As the author of an English reference guide/workbook, I think this book is exceptionally helpful to everyone needing to send out professional e-mails. E-mail has just about replaced informal memos and even reports. Therefore, we all need to learn how to convey the right tone, present a professional image, get our messages across clearly, learn the etiquette of e-mail, and avoid the pitfalls and hazards that e-mail technology poses. The author provides excellent, relevant examples and lays the material out in a logical, easy-to-understand fashion. I highly recommend it to individuals, HR departments, and training professionals.
Jane Straus
Author of The Blue Book of Grammar and Punctuation
and
Enough Is Enough! Stop Enduring and Start Living Your Extraordinary Life

Languages
Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series)
Published in Paperback by Addison-Wesley Professional (2003-10-02)
Author: Elliotte Rusty Harold
List price: $49.99
New price: $22.00
Used price: $22.00

Average review score:

Excellent resource for both quality control and ideas
Helpful Votes: 0 out of 0 total.
Review Date: 2007-04-02
I bought this book quite a while ago and I absolutely the format. It's a great resource to just pick up and get great ideas, verify that you are on/off the right track and generally learn how to get to the next level with XML. Highly recommended

How to Effectively Use XML
Helpful Votes: 0 out of 0 total.
Review Date: 2006-02-06
Elliotte Rusty Harold states in the introduction of Effective XML that the book is neither an introductory book nor an XML tutorial. Rather, it is a distillation of the author's experience using and teaching XML and how to use it effectively. The book does a great job of explaining how to use XML and its related technologies.

The book is divided into four major sections: Syntax, Structure, Semantics, and Implementation. Each of the fifty Items packs a lot of information into a few pages. The Items span topics such as why you should Include an XML Declaration (Item 1), Make Structure Explicit through Markup (Item 11), Program to Standard APIs (Item 31), and Write in Unicode (Item 38). Even the Introduction is valuable because it sets the definitions for XML-related terms used in the rest of the book that the author has found to be used interchangeably or inconsistently.

Item 24, Choose the Right Schema Language for the Job, provides a typical example of the great information contained in Effective XML. This Item discusses the strengths and weaknesses of four schema languages: W3C XML Schema Language, DTDs, RELAX NG, and Schematron. The use of programming languages to handle situations that the schema languages can't handle is also discussed. The Item ends with a set of questions to think about when selecting the schema language to use.

I found the book very readable and like that the information is presented in digestible chunks. Effective XML isn't meant to hype XML but to identify what the actual capabilities of XML and its related technologies are and how best to use them. The book does an outstanding job at this task.

Full disclosure: I received a complimentary copy of the book for review.

Great gap between book knowledge and effective use...
Helpful Votes: 1 out of 3 total.
Review Date: 2004-12-05
The flexibility of XML can often mean that there's a gap between using XML and using XML effectively. Elliotte Rusty Harold's book Effective XML - 50 Specific Ways to Improve Your XML (Addison Wesley) is an excellent way to move towards the latter condition.

Chapter List: Syntax; Structure; Semantics; Implementation; Recommended Reading; Index

There are obviously a large number of books that will teach you the semantics of writing and using XML. But just because you can create an XML file doesn't mean that you've done it well or effectively. Harold's book provides a bridge to being able to create XML files that will be usable in nearly all situations. The book starts out in the introduction with explanations of terms that are often confused (element vs. tag, text vs. character data vs. markup, etc.). Then there are four parts of the book that include a total of 50 tips that will improve the quality of your XML usage. Some tips are pretty basic, like "Include an XML Declaration". Others are more complex like "Verify Documents with XML Digital Signatures". But every one is practical and useful for making sure that your XML is widely useable by all potential applications.

Excellent bridge book to read after you've learned the basics of XML. This is a book that, when taken to heart and used, will cause your coworkers to thank you.

The best XML book I've read
Helpful Votes: 11 out of 12 total.
Review Date: 2004-10-22
Effective XML is a collection of about 50 tips for working with XML. Although XML seems is simple and easy to use, it's also easy to get wrong. I've often scratched your head and wondered why things like XML Schema, for example, just doesn't feel right. But it wasn't until I read Effective XML that I understood what was really awkward with it.

Because the book is so diverse (an amazing feat considering the small page count), it is hard to single out any specific part as being a reason to read the book. The book doesn't just talk about schemas, the infoset, etc..., it digs down and really explains what is good and bad about the technologies and what the best ways to apply them are. All I can say is that I use XML day in and day out and have learned everything I know by trial an error. I've made many mistakes along the way. I've tried my best to learn from them, but Effective XML was the book that made everything click for me. The best part is that the book went well beyond just helping me see my errors. I've already applied some of the ideas to new work I've done recently and have been able to head off some of the problems I would have encountered.


Effective XML is by far the best XML book I've ever read, and quite possibly the best tech book I've read all year. I might even have to add it to my favorite tech books list. If you work with XML to any significant degree, I can't recommend this book highly enough.

I wish the XML Schema working group had a copy per member
Helpful Votes: 7 out of 8 total.
Review Date: 2005-07-10
This is not a book explaining XML. This is not a book that goes into any depth on XML APIs. It is not a book explaining any one XML format like XSLT, RSS, or XSD.

Instead it is a book on how to work with XML. How to design an XML application to take full advantage of the facilties of XML: schemas, processing instructions, XSL transforms, namespaces. It is all structured to slowly introduce you into the complexities, and deserves to sit up on the bookshelf with Effective C++, Java and Enterprise Java.

If you already know the basics of XML, it is actually quite a good way to learn about some of the more esoteric concepts -from the pragmatic perspective. Too many XML books rant about how wonderful some feature like XML schema's extension stuff is, why XML is the most universal format ever, SOAP and WS-* the best protocol for distributed systems ever, and XQuery everything you need for an XML database.

This book bursts the bubble of hype with rational analysis of what makes sense, and what doesn't. Item 28: Use only what you need, is my favourite: A review of the main XML specs and analysis of what really matters, which comes down to #35, navigate with XPath.

If you are designing an XML schema/system/application, you need this book. If you have to put up with architects telling you about WS-MetadataExchange, WS-Transfer and RDF, you need a copy to roll up and hit them over the head. And, if like me, you are involved in standards bodies that produce XML related things, you need to buy a copy for all the other participants, so that what you produce will actually work.

Remember that XML is a language designed for use by people and machines. The machines have the upper hand. But with this book, and some thinking, you can design XML applications that people can use.

Languages
Farsi (Persian), Conversational: Learn to Speak and Understand Farsi (Persian) with Pimsleur Language Programs (Simon & Schuster's Pimsleur)
Published in Audio CD by Pimsleur (2005-12-05)
Author: Pimsleur
List price: $49.95
New price: $29.70
Used price: $28.89

Average review score:

I love this program!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-08-24
This is an excellent way to learn a language. I'm already learning so much and my persian family is now impressed with the amount of Farsi I speak. I highly recommend it!!!

Great learning tool
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-24
My husband is Iranian and I am Brazilian. We purchased the Farsi and the Brazilian Portuguese Language programs so we can learn each other's language. It has been great. We are both impressed with each other's ability to communicate in a different language. The learning method is easy, with great instructions on pronunciation, and participation in the dialogues. We are very happy with our Pimsler Language Programs. We highly recommend it.

Step by Step Farsi Conversation
Helpful Votes: 1 out of 1 total.
Review Date: 2008-01-06
Easiest method learning to speak Fasi without attending a class. I have recommended this to friends.

Conversational Farsi
Helpful Votes: 3 out of 3 total.
Review Date: 2007-09-10
Clearly meets expectations. I suggest playing the CDs over and over again, twenty minutes or so at a time--distributed sessions. The Farsi words will simply sink in without effort. The best thing about this CD is the very clear pronunciation. It's done very slowly and clearly, and then the Farsi speakers speed up for many more tries at normal speech level. It's basic, but good.

Persian
Helpful Votes: 6 out of 6 total.
Review Date: 2007-10-18
This is the product you want if you need to speak a little Farsi. If you want to speak like a native, buy the full course. Highly recommended

Languages
Fiction: The Art and Craft of Writing and Getting Published
Published in Paperback by Pomegranate Press (1999-03-19)
Author: Michael Seidman
List price: $15.95
New price: $4.98
Used price: $0.01
Collectible price: $7.00

Average review score:

Hey Mikey, He Likes It!
Helpful Votes: 2 out of 3 total.
Review Date: 2000-02-11
I was thoroughly impressed with Michael Seidman's ingenue in the subject of fiction writing... I've only read half the book and I already have a considerably solid idea of how my book should be constructed... I recommend this book to anyone who has the desire to write or anyone who has written before.

Want to hone your craft? Then listen to the editor.
Helpful Votes: 3 out of 3 total.
Review Date: 2004-07-30
Seidman's approach to writing is not for the faint-hearted or those with a cookie-cutter mentality, but it is for someone who wants to get a solid handle on craft. With decades of experience working for top publishers and editing some of the best in the business, Seidman has distilled his knowledge and made it easily available for anyone truly interested in learning how to write. Seidman's books on writing should line every writer's reference shelf.

A very special book.
Helpful Votes: 4 out of 5 total.
Review Date: 1999-10-05
Seidman does something very special in this book: he talks to writers as a friend trying to demystify the process of writing and the process of getting published and beyond. It's an absolutely refreshing change from other writing books that admonish, cajole, preach, and give self-help pep talks. It's an enjoyable book, which makes it that much more important to those of us who want to learn.

Books can't really do that, can they?
Helpful Votes: 5 out of 6 total.
Review Date: 2002-02-05
This is what happens when Strunk & White takes An Idiot's Guide to Getting Published to a cheesy motel room for a weekend of frolic. You get the perfect love child of how to write a book for publication without looking like the proverbial idiot. Seidman manages to beat the unsuspecting reader over the head with his well worn copy of Elements of Style in such a way that you don't really notice the lumps until later. Then he switches hats and lets you know exactly what's going on behind those closed editorial doors. Apparently they aren't designing new and inventive ways of make authors pull the rest of the hair out and swear to take up horticulture.

If you want to write a book and you want to publish it, then this is one of those that should grace your collection of how to write books and get published tomes. It's compact, it's laminated cover doubles as a coaster in a pinch, and you can actually learn some punctuation rules if you're not careful.

An Incisive, Positive, Constructive Book
Helpful Votes: 7 out of 8 total.
Review Date: 2000-03-03
This is a concise, intelligent piece of work written in three clearly defined segments; the most intensive being the first part which deals directly with the art of writing in the real world. There is then a short, centrally located segment which is about networking that makes plain good sense look quite simply like a brilliant idea. The Third and last section deals in no uncertain terms with the Business of Publishing, and make no mistake, the guy who wrote it has more than 40 years experience in the field, so each page he presents to us is not only useful, it's a no fooling around, fact-filled leaf within a series of only hundred and some business oriented pages that complete this valuable text. The book then is punctuated with an ending comprised of short, comprehensively helpful lists. Do yourself a favor and don't miss it.

Languages
Games for Writing: Playful Ways to Help Your Child Learn to Write
Published in Paperback by Farrar, Straus and Giroux (1995-08-31)
Author: Peggy Kaye
List price: $16.00
New price: $9.18
Used price: $6.79

Average review score:

Fabulous!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-09-15
We absolutely LOVE this book. I pulled my son out of Kindergarten to homeschool him because he was miserable with all of the worksheets and it made him hate writing! This book saved us. These games are fun and it doesn't really even feel like "work". Writing doesn't have to be boring. He has improved 100% and no longer complains about writing... It's even fun for me!

Great book for a writing workshop!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-05-20
This book has lots of good ideas that can be implemented in writing workshops for any age.

Love this book!
Helpful Votes: 0 out of 0 total.
Review Date: 2007-10-22
This book gives great ideas on how to stimulate your child's interest in writing it's ideas are so practical and user friendly that anyone can start to apply it right away.

Wonderful resource
Helpful Votes: 2 out of 3 total.
Review Date: 2007-03-20
This is a great book. I just received it and have put it to good use with my students. I look forward to using it with my own children too!

Great for Homeschooling
Helpful Votes: 4 out of 4 total.
Review Date: 2007-08-15
This is a wonderful book for the homeschooling environment. First, the author is a tutor for children struggling with public school methods, so she offers enjoyable, imaginative alternatives to the plug and chug kids get in school. Second, as a tutor, the author works with children primarily one-on-one. These games, therefore, lend themselves naturally to the experience of home schooling. Third, the author provides meaningful explanation of the kinds of writing and thinking skills each game addresses; in this sense, these games are more than games. Finally, many of these games can be tied in easily to whatever other content you may be covering at the moment. For example, I found a wonderful game in here that I plan on using when my son and I cover the artistic concept of "line". I also appreciate the chart in the back of the book that categorizes each game according to grade level.

On the whole, the author takes a "bottom up" approach to writing. Ditch the spelling tests and grammar grind for now, and teach kids to love writing by providing writing exercises that they'll love. She respects and celebrates the kidness of kids.

You can really get several years of use out of this book, even with no other writing book.


Books-Under-Review-->Computers-->History-->Languages-->54
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250