Basic Physics: A Self-Teaching Guide (Wiley Self-Teaching Guides) Review

Basic Physics: A Self-Teaching Guide (Wiley Self-Teaching Guides)
Average Reviews:

(More customer reviews)
rating 4.5;
Dr Kuhn has made a somewhat different approach to the usual methods of teaching physics
1) Mathematically (formulas!)
2) Conceptually (no mathematics, just ideas, more like 'popular science')
Instead he has sought a pedagogically stronger middle ground (balancing act) between these two methods that don't always compliment each other: especially in the minds of those who can't do mathematics very well but commmunicate well, or do mathematics very well and not the communicating thing very well. This means he has effectively made physics more accessible and more applicable (by including optional mathematical treatments of some topics). SO you can learn the concepts and then move on to the introductory mathematics of these concepts.
Lets face it: the push with physics now, so it seems, is concept mastery before mathematical treatment (anybody can learn some equations, plug the numbers in and turn the handle...it's knowing what they meant that's far more important). Dr Kuhn does a good job of this. His language, style and setting are conducive to reading and gaining the concepts in a fairly standard progression (this can be seen in the table of contents). The level here is for the 10-11 grade student or somebody who has never seen physics before. This book will not make passing those university physics courses overly likely. But it will get you on the right track so you can confront the books that those courses require you to read (and work with mathematically). Dr Kuhn uses the tool of a small 'section' quiz - three, four five questions at the end of each section (very short!) to reinforce the point of that section. His presentation of material in small 'bite-sized' pieces is also good, as is the profusion of diagrams (albeit black and white, line diagrams for the most part).
I admire the Dr Kuhn has made 'real', formalized physics (rather than just pop science) more approachable, applicable and this can't be bad. Maybe it will take some of the tarnish of the bad name physics has as 'the geek science'. And yes, the book is mostly metric!
One annoyance (hence the loss of 0.5 stars): the answers are right after the questions so it' easy for the student to 'accidentally' catch a peak. Maybe next edition put them at the end of the chapter or in an appendix.
Another book that could be used to compliment (or follow on from) Dr Kuhn's book, having a higher level and depth and more mathematics, is Physics (Palgrave Foundations)by Jim Breithaupt (isbn: 1403900558). It is geared more toward the final year high school student/1st year university student. Followed by Physics by Hecht (isbn: 0534339859) if you want a serious physics books (and weighty one too!)
So in all, this book is a very good starting point for physics! It doesn't promise more than an introduction to the topic, but at least it will present you with enough concepts so you can move onwards and upwards through the subject (of course, with the comensurate rise in mathematics and the ability to do it). I think if I was facing learning physics from scratch (thank god I'm not -> I have an engineering degree), this is the book I would like to try with. I think it would make that both enjoyable and rewarding because making learning progress and gaining conceptual understanding is a major theme of this book.

Click Here to see more reviews about: Basic Physics: A Self-Teaching Guide (Wiley Self-Teaching Guides)

The fast, easy way to master the fundamentals of physicsHere is the most practical, complete, and easy-to-use guide available for understanding physics and the physical world. Even if you don't consider yourself a "science" person, this book helps make learning key concepts a pleasure, not a chore. Whether you need help in a course, want to review the basics for an exam, or simply have always been curious about such physical phenomena as energy, sound, electricity, light, and color, you've come to the right place! This fully up-to-date edition of Basic Physics: * Has been tested, rewritten, and retested to ensure that you can teach yourself all about physics * Requires no math--mathematical treatments and applications are included in optional sections so that you can choose either a mathematical or nonmathematical approach * Lets you work at your own pace with a helpful question-and-answer format * Lists objectives for each chapter--you can skip ahead or find extra help if you need it * Reinforces what you learn with end-of-chapter self-tests

Buy Now

Click here for more information about Basic Physics: A Self-Teaching Guide (Wiley Self-Teaching Guides)

Read More...

Data Structures with C++ Using STL (2nd Edition) Review

Data Structures with C++ Using STL (2nd Edition)
Average Reviews:

(More customer reviews)
The book itself is great and illustrates the core concepts well.
The code examples are grossly out of date (were talking 1990's) and completely ruins the beautiful text by adding confusing, poorly written code examples to reinforce good literature.
If you are buying this to learn data structures as a reference, great.
If you expect usable code examples this is not the book for you.
Highly Microsoft Visual Studio Centric. Not ANSI C++.
My note to the author's / publisher: You need to keep up with the times. This is technology and it moves quickly. Otherwise future-proof your code as much as possible.

Click Here to see more reviews about: Data Structures with C++ Using STL (2nd Edition)

This book uses a modern object-oriented approach to data structures, unified around the notion of the Standard Template Library (STL) container classes. The book presents a systematic development of data structures supported by numerous examples and complete programs. The authors separate the applications of a data structure from its implementation. Includes an applied study of interesting and classical algorithms that illustrate the data structures using only simple mathematical concepts (Big-O notation is introduced intuitively); Many additional figures are integrated into the presentation; ADT (Abstract Data Type) for each data structure—immediately used to solve appropriate problems; Early and accessible introduction to templates and iterators; Use of modern C++ constructs in developing data structures and their applications provides enough language detail to sufficiently understand the constructs.

Buy Now

Click here for more information about Data Structures with C++ Using STL (2nd Edition)

Read More...

Vocabulary Power 3: Practicing Essential Words Review

Vocabulary Power 3: Practicing Essential Words
Average Reviews:

(More customer reviews)
The Vocabulary Power series may be used in the classroom, of course, but these three books also seem ideal for motivated intermediate or advanced ESL learners to use at home. Each of the 30 sections of each text exposes a student to 10 new academic words, for a total of 300 words in all. The vocabulary is graduated in difficulty from the first to the third book, so there are 900 core words in the entire series.
The words in each section are presented in 10 different contexts: 1) using context to comprehend meanings, 2) matching vocabulary to definitions, 3) answering multiple-choice questions using the words, 4) categorizing them as parts of speech, 5) presenting alternate meanings, 6) inserting vocabulary into sentences, 7) learning collocations and idioms, and 8, 9, and 10) employing the words in readings, discussion, and writing. There are review tests every three chapters and a complete index. A separate answer key may be purchased for each book.
Repeated exposure to new vocabulary is essential both for understanding and retention, so this program is effective as well as superbly designed. If a student works his or her way through the whole series, he or she will have acquired not only 900 high-freqency words essential to high school and college proficiency but also at least as many related words. As an ESL teacher with 25 years of teaching experience, I recommend it highly.

Click Here to see more reviews about: Vocabulary Power 3: Practicing Essential Words

Acquiring a strong vocabulary doesn't have to be difficult. Vocabulary Power uses the latest research on memory to make this process simple, effective, and enjoyable. A three-book series, Vocabulary Power:teaches the most important words from the General Service List (500 words) and Academic Word List (400 words)

Buy Now

Click here for more information about Vocabulary Power 3: Practicing Essential Words

Read More...

Public Speaking (8th Edition) Review

Public Speaking (8th Edition)
Average Reviews:

(More customer reviews)
My public speaking has improved but I was a great speaker to begin with. This book does tell you best ways to release your anxiety.

Click Here to see more reviews about: Public Speaking (8th Edition)

Centered around three core objectives — helping readers develop vital communication skills, encouraging speaker adaptability to diverse audiences, and sensitizing speakers to the ethical impact of their words — Public Speaking offers both practical advice and an understanding of why such advice works.The eighth edition concentrates on greater simplicity, clarity, and accessibility. The book offers a functional approach to informative speaking and emphasizes the ethics of persuasive speaking. These ideas come to life through examples from real, student, and professional speeches, Exploration and Application exercises at the end of each chapter, and a variety of boxed features throughout the book.

Buy Now

Click here for more information about Public Speaking (8th Edition)

Read More...

Oracle Database 11g SQL (Osborne ORACLE Press Series) Review

Oracle Database 11g SQL (Osborne ORACLE Press Series)
Average Reviews:

(More customer reviews)
I'm an experienced Oracle developer and I use this book all the time. I have several books on SQL, and this book is by far the best. It has good examples. I highly recommend it.

Click Here to see more reviews about: Oracle Database 11g SQL (Osborne ORACLE Press Series)


Write powerful SQL statements and PL/SQL programs

Learn to access Oracle databases through SQL statements and construct PL/SQL programs with guidance from Oracle expert, Jason Price. Published by Oracle Press, Oracle Database 11g SQL explains how to retrieve and modify database information, use SQL Plus and SQL Developer, work with database objects, write PL/SQL programs, and much more. Inside, you'll find in-depth coverage of the very latest SQL features and tools, performance optimization techniques, advanced queries, Java support, and XML. This book contains everything you need to master SQL.

Explore SQL Plus and SQL Developer

Buy Now

Click here for more information about Oracle Database 11g SQL (Osborne ORACLE Press Series)

Read More...

The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses Review

The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses
Average Reviews:

(More customer reviews)
Kimball has done an excellent job by writing this book. You don't require any mentionable knowledge about data warehousing or dimensional modeling to completely comprehend this book. He has explained all of the concepts of Dimensional Data Warehouse with the help of real-life examples. Perhaps that makes this book so unique and pragmatic.It is easy to read and also chapters are well arranged to gain a very systematic progression of the subject. All the concepts are explained and postulated in the context of some examples. So don't plan to skip any chapters. That doesn't work with this book.
I would recommend this book, to anybody who wants to practice DDW, as the first book to be read on the subject to gain most.
Because of its entirely example-based approach, the book may not be of much use in an exclusive conceptual/academic perspective.
The only omission I have noticed in this book is, it doesn't speak much about data extraction complexities. Even though Kimball dedicates a few pages towards the end of the book for this purpose, it is largely insufficient and gives no worthful advice to a practioner of data extraction process. So if you are looking for a solution to your data extract nightmare, this book is of little use.

Click Here to see more reviews about: The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses

Employing many real-life case studies of data warehouses, Ralph Kimball provides clear-cut guidelines on how to model data and design data warehouses to support advanced multidimensional decision support systems. With Kimball's step-by-step instructions, readers will have mastered the full range of powerful techniques for creating, controlling and navigating dimensional business databases that are easy to understand and navigate.

Buy Now

Click here for more information about The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses

Read More...

Differentiated Instruction for the Middle School Science Teacher: Activities and Strategies for an Inclusive Classroom (Differentiated Instruction for Middle School Teachers) Review

Differentiated Instruction for the Middle School Science Teacher: Activities and Strategies for an Inclusive Classroom (Differentiated Instruction for Middle School Teachers)
Average Reviews:

(More customer reviews)
As a member of a child study team, I am always happy to refer special resources to the teachers with whom I work. In the past, Joan D'Amico's books have been met with tremendous excitement and enthusiasm so it was with great anticipation that I awaited her newest book, "Differentiated Instruction for the Middle School Science Teacher." I was certainly not disappointed. This book includes learning tools for children who are gifted, average, learning disabled and physically disabled, in a very interactive and creative format. The activities are fun and the children become so involved that they forget that the purpose is to learn, although that is exactly what they are doing. This latest book is one that I look forward to recommending and one that I know the teachers will be thrilled to use.
Anne Gunar, L.C.S.W.

Click Here to see more reviews about: Differentiated Instruction for the Middle School Science Teacher: Activities and Strategies for an Inclusive Classroom (Differentiated Instruction for Middle School Teachers)

An indispensable guide for middle school science teachers who have inclusive classrooms
The third volume in the Differentiated Instruction series, Differentiated Instruction for the Middle School Science Teacher offers teachers proven techniques for designing and delivering effective science instruction, measuring success, getting students to work together, and collaborating with other professionals. The ready-to-use activities are tied to core curriculum standards for middle school students and each lesson incorporates adaptations for students with different learning needs.
Includes strategies for teaching a standards-based science curriculum
Contains a wealth of activities that can be adapted for learners of all abilities
Offers information for delivering effective instruction, measuring success, and student collaboration

The authors, both experienced teachers, offer a range of techniques, such as station/group activities, enrichment activities, and modifications for students with specific disabilities.

Buy Now

Click here for more information about Differentiated Instruction for the Middle School Science Teacher: Activities and Strategies for an Inclusive Classroom (Differentiated Instruction for Middle School Teachers)

Read More...

Data Structures and Algorithms in Java (2nd Edition) Review

Data Structures and Algorithms in Java (2nd Edition)
Average Reviews:

(More customer reviews)
This is an excellent book on data structures and algorithms and would be a great addition to a student's text book. Fortunately Lafore does not dwell on the algorithm analysis as many data structures books do. This is a plus for me, as most texts on the subject get the reader bogged down in the analysis portion of the subject matter. Note: algorithm analysis is a very important subject I just don't believe it should be taught in parallel with data structures to the extent it is. Its easier for me and many others to first learn how to implement data structures and get a feel for their performance then move on to in-depth analysis.
In this book you'll learn the more important data structures without the heavy mathematics many algorithm and data structure books torture readers with. The book is written in very accessible language and the applets really help the inexperienced see the algorithms in action.
As I mentioned this book does not cover algorithm analysis in detail. A step up from this book would be one of Sedgewick's books which provides more detail on the analysis front and some really 'tight' implementations. A good book that focuses on Algorithm Analysis is Intro to Algorithms by Cormen. You better have your math skills up to snuff for the Cormen book however.

Click Here to see more reviews about: Data Structures and Algorithms in Java (2nd Edition)

Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, the author includes a workshop as a small demonstration program executable on a Web browser. The programs demonstrate in graphical form what data structures look like and how they operate. In the second edition, the program is rewritten to improve operation and clarify the algorithms, the example programs are revised to work with the latest version of the Java JDK, and questions and exercises will be added at the end of each chapter making the book evenmore useful.Educational SupplementSuggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.

Buy Now

Click here for more information about Data Structures and Algorithms in Java (2nd Edition)

Read More...

English Literature and Composition (Cliffs AP) Review

English Literature and Composition (Cliffs AP)
Average Reviews:

(More customer reviews)
To be honest, I was never a good writer, I got a 650 on my SAT2 writing test. I didn't take the English AP Language course because I didn't like the teacher too much, so I never had any preparation for it. I didn't do any writing in my English honors class either, but we did read a lot.
I did a few multiple choice questions to familiarize myself with the types of questions they would ask, and when I read the questions and I was completely overwhelmed by the amount of technical terms I never learned like "allegory" and all that stuff, so I went to the back and memorized those terms. I read a lot of the essays in the book so I would know what they were looking for. This book helped a lot on the essay. It teaches you how to structure your essay, write up an introduction, write a pretty sentence, and do some analyzing. I didn't do any of the full-length practice tests, so I never really learned how to time myself. And during the actual test, I never reached the last passage of the multiple choice exam. I was panicking so much, I seriously thought of cancelling my score. But because I actually tried, and paid for it.. I didn't. I ended up getting a 4 on the test, which I'm really proud of.
You have to keep practice writing the essays here, that's where it really counts.

Click Here to see more reviews about: English Literature and Composition (Cliffs AP)

CliffsAP study guides help you gain an edge on Advanced Placement* exams. Review exercises, realistic practice exams, and effective test-taking strategies are the key to calmer nerves and higher AP* scores.
CliffsAP English Literature and Composition is for students who are enrolled in AP English or who are preparing for the Advanced Placement Examination in English Literature and Composition. Inside, you'll find hints for answering the essay and multiple-choice sections, a clear explanation of the exam format, a look at how exams are graded, and more:
Six full-length practice tests
An in-depth look at the types of literature covered by the exam
Study strategies to help you prepare
Comparison of this exam to the AP Language and Composition exam
Explanation of how AP exams relate to college credits

Sample questions (and answers!) and practice tests give you the best preparation bang for your buck, so that you'll have plenty of time left to read more of the literature that this exam is really all about. CliffsAP English Literature and Composition includes the following material to help you succeed:
Poetry and prose analysis techniques
Sample student essays
How to approach the open essay question
Definitions and terms used in AP Literature exams
Actual passages used in previous exams
Recommended authors to study for the exam

This comprehensive guide offers a thorough review of key concepts and detailed answer explanations. It's all you need to do your best — and get the college credits you deserve.
*Advanced Placement Program and AP are registered trademarks of the College Board, which was not involved in the production of, and does not endorse this product.

Buy Now

Click here for more information about English Literature and Composition (Cliffs AP)

Read More...

Head First Object-Oriented Analysis and Design Review

Head First Object-Oriented Analysis and Design
Average Reviews:

(More customer reviews)
I like the Head First series, and even Head Rush, for its innovative and fun approach for introductory software topics. I've had small concerns on all of them but I have never been as ambivalent as I have for this book. I know a big part of this problem was that it was rewritten expeditious (I am still not sure of the reason why) and it shows throughout the book with spelling, logic and code errors.
You can tell that the first chapter was rushed. There are several spelling and programming mistakes. The most egregious is where they ask you to look through some code to find what "FIRST" you change and then they answer that question with a much smaller problem (the main problem was they forgot to add a return statement (pg.5) and they write about the inconsistency of using String based searching). It has also been mentioned by several reviewers of the use of the method name "matches" which only makes sense for regex not for an equals operation. I also did not like the search example (how can you not think of price in a search?). The best part of this chapter is the mantra that should be practiced by many engineers: "Make sure your software does what the customer wants it to do."
The next few chapters are definitely better (though still some spelling mistakes). They are a good read for beginners and intermediate programmers on gathering requirements, change of these requirements and analysis. The ideas are a bit simplistic though it is good to get many programmers used to the idea of UML and use cases and using them to drive requirement gathering and textual analysis. Intermediate and advanced readers familiar with use cases will gain more from reading Alistair Cockburn's "Writing Effective Use Cases" (or will already have read it) and for further UML reading should go with "UML Distilled" by Martin Fowler.
When the book gets back to design I see some problems with the coding. The designer has this bizarre idea of abstracting all properties (under the guise of "encapsulate what varies") into a Map attribute to lessen the amount of subclasses for instruments. While initially this may seem a good idea it gets rid of all type-safe coding (you can now safely assign an instrument type to a backwood for the instrument), you cannot have behavior from the instruments (this is mentioned in the book) and if you put a property with one letter misspelled or capitalized out-of-place you now have a bug, one that you might have trouble finding thereby increasing maintenance costs. Too much flexibility makes the code ambiguous.
After design, the studies get to solving really big problems, architecture, design principles, and iterating and testing. These chapters I enjoyed much more especially the chapter on design principles with the beginning mantra that "Originality is Overrated." This chapter goes over basic principles such as OCP (open-closed principle), DRY (don't repeat yourself), SRP (single responsibility principle) and LSP (Liskov Substitution Principle).
Then the book last chapter (the ooa&d lifecycle) sums the lessons in the book in one large (somewhat contrived but these type of examples always are) program for the Objectville Subway. Then two terse appendixes dealing with ten additional OOA&D topics and OO concepts should make the reader realize that this book is just an introductory sliver of what needs to be learned for a sagacious software acumen.
This book is useful for programmers with a bit of Java (or C#) knowledge who want to get a good overview of OOA&D. This book is useful because it teaches important OO vernacular and a simple holistic approach to iterative development. If the book did not have a "quickly done" feeling, better design and fewer mistakes I would have liked this book more. This book is a good candidate for a second edition. If you want a more thorough explanation of these topics I recommend "The Object Primer" by Scott Ambler as one of my favorite books for a good introduction to OOA&D.


Click Here to see more reviews about: Head First Object-Oriented Analysis and Design

"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible and usable for the practitioner." --Ivar Jacobson, Ivar Jacobson Consulting
"I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!" --Kyle Brown, Distinguished Engineer, IBM

"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why." --Edward Sciore,Associate Professor, Computer Science Department, Boston College
Tired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA&D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy. But how? Head First Object-Oriented Analysis & Design shows you how to analyze, design, and write serious object-oriented software: software that's easy to reuse, maintain, and extend; software that doesn't hurt your head; software that lets you add new features without breaking the old ones. Inside you will learn how to:
Use OO principles like encapsulation and delegation to build applications that are flexible
Apply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code
Leverage the power of design patterns to solve your problems more efficiently
Use UML, use cases, and diagrams to ensure that all stakeholders are communicating clearly to help you deliver the right software that meets everyone's needs.

By exploiting how your brain works, Head First Object-Oriented Analysis & Design compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you're finished reading this!


Buy Now

Click here for more information about Head First Object-Oriented Analysis and Design

Read More...

Literature of the Western World, Volume I: The Ancient World Through the Renaissance (5th Edition) Review

Literature of the Western World, Volume I: The Ancient World Through the Renaissance (5th Edition)
Average Reviews:

(More customer reviews)
I got this book because I needed it for class. After reading some pages from it, it's actually not a bad book to hold on to. It's pretty thick, but there are some interesting poems and short stories in there. For those who like to read.

Click Here to see more reviews about: Literature of the Western World, Volume I: The Ancient World Through the Renaissance (5th Edition)

The most comprehensive best-selling anthology of its kind, this two-volume survey enables readers to choose among the most important canonical and less-familiar texts of the Western literary tradition in Europe and the Americas. It offers complete texts whenever possible, uses the best translations of foreign-language material, and, when appropriate, presents more than one text by each author. It provides detailed historical and biographical notes and introductions to six literary periods: The Ancient World; the Middle Ages; the Renaissance; Neoclassicism and Romanticism; Realism and Naturalism; and Modern and Contemporary. Individuals interested in a comprehensive look at Western literature through the ages.

Buy Now

Click here for more information about Literature of the Western World, Volume I: The Ancient World Through the Renaissance (5th Edition)

Read More...

Mastering Regular Expressions Review

Mastering Regular Expressions
Average Reviews:

(More customer reviews)
Jeffrey Friedl's "Matering Regular Expressions" does a facinating job in taking you through the jungle (and I mean jungle) of RegExp.
I am a Perl/CGI programmer, and I had considered myself good at RegExp even before I read this book. Most of the things I knew were from Programming Perl, 3rd edition (chapter 5, Pattern Matching). But I still decided to give Jeffrey a chance since I was having some trouble with my Parse::Syntax module, which is designed to parsing *any* programming language and highlighting the syntax accordingly (provided it has a syntax/grammer file written for the specific language). The accuracy of the parser (and more importantly the speed) does depend on well crafted regular expressions.
As I started reading the book, I couldn't stop. I took it to my school's cafeteria with me and no one could make me leave untill I finished the whole book. I was excited. I was pleased! Here is the outline of tha chapters:
Chapter 1 and 2 introduce you to regular expressions and give some basic regex examples. Mail utility and date matching is two of them.
Chapter 3 mostly talks about conventions that all the regex tools follow and their differences.
Chapter 4 deals with Traditional NFA, POSIX NFA and DFA regex engines and their pros and cons. What you'll like the most is the details provided by the author on each and every single example. He also uses a lot of step-by-step illustrations to take you deeper into the regex engine itself and see/feel how it works. He shows the point of backtrackings and provides awesome benchmarks. He uses such examples of matching a quote, allowing escaped quotes inside the pattern, matching C-style comments, IP addresses and many more.
Chapter 5 deals with writing efficient regular expressions for NFA engines. It also re-vists some of the examples provided in the previous chapter and fine-tunes them.
Chapter 6 and 7 deals with Tool-Language specific features of Regex engines. Chapter 6 is dedicated to Awk, Tcl and GNU Emacs, whereas chapter 7 is entirely dedicated to Perl, good over 100 pages of Perlism.
It's true that there're features that Perl 5.6 offers when it comes to regex that didn't exist at the time this book went to press, (lookbehinds, for example). But this no way makes this book dated. Just take my word for it. Jeffrey put together a great masterpiece that will not die for many years, no matter how fast the technology tends to enhance
Haven't read anything more exciting than this for many years.

Click Here to see more reviews about: Mastering Regular Expressions



Buy Now

Click here for more information about Mastering Regular Expressions

Read More...

Service-Oriented Architecture (SOA): Concepts, Technology, and Design Review

Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Average Reviews:

(More customer reviews)
This book is superb. I have read every SOA book available (up until Apr/06) because it's part of my job as a technology research analyst and all-around techno-geek. From those that I have read and studied, this is the only one I feel compelled to write a review about. AND - because I did have to go through it in such detail I'm going to raid my research notes and share with you a detailed review of not just the book, but each of its chapters.
Chapter 1 - Introduction
Nothing special here, this is just a chapter that introduces the rest of the book. Call it a glorified table of contents if you will. At first I felt like skipping it altogether, but then I did what I'm supposed to do for my job and that is read each and every part. In the end, I'm glad I took the time for two reasons: By reading a summary of each of the chapters I got a good feel for what this book was going to cover and what it wasn't going to cover. Secondly, I liked the author's intro stuff about ideal and not so ideal (real) SOA. Kind of insightful and stinging at the same time. Still, though, this is still just a description of other chapters. It's also a chapter you can get for free at the book's web site.
Chapter 2 - Case Studies
Here the author provides background information for the two companies he uses as case studies. If you're into case studies, then you'll definitely want to read through this. But - I found the subsequent samples pretty easy to follow and I think you could get away with skipping this chapter if you really wanted to.
Chapter 3 - Introducing SOA
Here's where I started getting into the meat of the book. If you think you don't understand what soa is or what the industry's made of it or turned it into then you need to read this chapter. It breaks it all down and builds it all up again in a very systematic manner. Make sure you leave this chapter with an understanding of how primitive and contemporary variations of soa are different because the author uses these terms later.
Chapter4 - The Evolution of SOA
Finally someone who makes a distinction between specification and standard and gets it right. This chapter talks about the soa industry and how vendors are responsible for soa but are also causing problems at the same time. How standards organizations are working for soa but also competing at the same time. Pretty interesting stuff and even though this was the least technical chapter, not once was I bored. It ends by comparing Ssoa with older architectures. I especially like how the author differentiates between soa and "traditional" distributed architecture that uses web services. (hint: rpc has a lot to do with it)
Chapter 5 - Web services and primitive soa
I read the author's first soa book last year and this chapter seemed to repeat a few sections from that. But if I remember correctly it goes into more detail and provides case study examples that the first book didn't have. If you're a web services veteran you can probably skip this one.
Chapter 6 -Web Services and Contemporary SOA (Part I: Activity Management and Composition)
Here he goes up a gear and dives right into that scary thing we've been calling ws-* Everything from transactions to context mgmt to orchestration and so on is covered. I really felt the author did a brilliant job building this chapter up by starting with simple meps and building up to activity management and bpel and so on. He really showed how each adds a layer over the other and how all add layers to soa.
Chapter 7 - Web Services and Contemporary SOA (Part II: Advanced Messaging, Metadata, and Security)
Yup, the rollercoast ride continues here as he gets into addressing, reliable messaging, security and other ws-* specs. All of these are specs I had already heard about and I think this type of coverage is appropriate forwhere soa is going. I forgot to mention that in this chapter and 6 he introduces 'in plain english' sections that are hilarious. They are humorous analogies that compare these complex technologies to analogies he writes about a car wash. Good, fresh writing in the usual dull and dry techno world.
Chapter 8 - Principles of Service-Orientation
Essentially a whole bunch of theory about designing services and then eight specific 'principles' (dos and don'ts) about how to design services the right way for soa. I had to go back and reread this chapter after I finished the book. I sort of glanced thru it at first but then found out that later chapters really use these principles. When I went through it again I actually thought this was pretty important stuff. This really is the next oo. You can get this chapter for free at the book web site too.
Chapter 9 - Service Layers
STudy this if you're a application architect or enterprise architect. It shows what you canh do with services built with service-orientation. The diagrams showing different types of layers combined together are pretty cool.
Chapter 10 - SOA Delivery Strategies
If you're a PM you'll love this chapter. It gets into the different phases in a soa project and how you can reorganize them using 'delivery strategies' depending on your budgets and priorities. I'd pay extra close attention to the pros and cons parts where, after documenting these strategies in abstract, the author points out their true colors.
Chapter 11 + 12 - Service-Oriented Analysis I + II
Don't know where to start when it comes to figuring out your services? Well, the author lays it all out here. He provides a process for systemtically breaking down your business logic and divying it up into services. Chapter 12 is like an instruction manual about service model. Being froma web services background this was all new to me.
Chapter 13 - 16 - Service-Oriented Design I, II, III, IV
Roll up your sleeves man, because here is where you get into the real muck of building web services for an soa. There are a bunch of processes that hash out the nitty gritty of wsdl, xsd, and bpel and show you how to build services for the types of layers set up in ch.9. Tons of code and case study samples and tips for design. This is probably the most valuable part of the book for developers and architects.
Chapter 17- Fundamental WS-* Extensions
I forgot tomention that in chapters 6 and 7 no code samples are given. He only covered ws-* specs conceptually. All of the corresponding code is placed in this chapter. A bit inconvenient if you're a developer who wants to see the code while learning about the spec, but not tragic. The neat thing is he ties the code samples into the case studies. This was my first experience with ws-* in real world tyhpe scenarios.
Chapte r18 - SOA Platforms
The author documents j2ee and .net frameworks here first in total abstract and then about how they support the different parts of soa. This was very interesting because it related a lot of the concepts stuff to actual technology and the let you compare different technologies in how they support soa.
I recommend this book to colleagures and clients and I'm recommending it here. If you have questions about SOA then this book probably has the answers you're looking for. I say that because by the time I finished reading it I ran out of questions myself.


Click Here to see more reviews about: Service-Oriented Architecture (SOA): Concepts, Technology, and Design

This is a comprehensive tutorial that teaches fundamental and advanced SOAdesign principles, supplemented with detailed case studies and technologiesused to implement SOAs in the real world.***We'll have cover endorsements from Tom Glover, who leads IBM's WebServices Standards initiatives; Dave Keogh, Program Manager for Visual StudioEnterprise Tools at Microsoft, and Sameer Tyagi, Senior Staff Engineer, SunMicrosystems. All major software manufacturers and vendors are promotingsupport for SOA. As a result, every major development platform now officiallysupports the creation of service-oriented solutions.Parts I, II, and III cover basic and advanced SOA concepts and theory thatprepare you for Parts IV and V, which provide a series of step-by-step "howto" instructions for building an SOA. Part V further contains coverage of WS-*technologies and SOA platform support provided by J2EE and .NET.

Buy Now

Click here for more information about Service-Oriented Architecture (SOA): Concepts, Technology, and Design

Read More...

Satan Says (Pitt Poetry Series) Review

Satan Says (Pitt Poetry Series)
Average Reviews:

(More customer reviews)
"Satan Says" is the first collection of Olds' poetry which I have read (although I've come across her poems once or twice in anthologies). I found the poems in "Satan Says" to be not only startling and brutally honest, but beautifully crafted as well. Her work reminded me greatly of Marie Howe, another female poet writing on (among other things) the body's oft-ignored sensuality even in the face of an abusive world (or family). Her poems seem to fuse the simple craftsmanship and observational talents of haiku with the frankness of Anne Sexton, giving us a treatise as much related to the body, childbirth, sexuality, dying, and aggression as to metaphysics. Genuine and powerful, highly recommended!

Click Here to see more reviews about: Satan Says (Pitt Poetry Series)



Buy Now

Click here for more information about Satan Says (Pitt Poetry Series)

Read More...

Madame Bovary (Bantam Classics) Review

Madame Bovary (Bantam Classics)
Average Reviews:

(More customer reviews)
When I was teaching World Literature we began class each year reading Gustave Flaubert's "Madame Bovary." Unfortunately, this is the one novel that most needs to be read in its original language since Flaubert constructed each sentence of his book with the precision of a poet. As an example of the inherent problems of translation I would prepare a handout with four different versions of the opening paragraphs of "Madame Bovary." Each year my students would come to the same conclusion that I had already reached in selecting which version of the book they were to read: Lowell Bair's translation is the best of the lot. It is eminently readable, flowing much better than most of its competitors. Consequently, if you are reading "Madame Bovary" for pleasure or class, this is the translation you want to track down.
Flaubert's controversial novel is the first of the great "fallen women" novels that were written during the Realism period ("Anna Karenina" and "The Awakening" being two other classic examples). It is hard to appreciate that this was one of the first novels to offer an unadorned, unromantic portrayal of everyday life and people. For some people it is difficult to enjoy a novel in which they find the "heroine" to be such an unsympathetic figure; certainly the events in Emma Bovary's life have been done to death in soap operas. Still, along with Scarlett O'Hara, you have to consider Emma Bovary one of the archetypal female characters created in the last 200 years of literature. "Madame Bovary" is one of the greatest and most important novels, right up there with "Don Quixote" and "Ulysses." I just wish I was able to read in it French.

Click Here to see more reviews about: Madame Bovary (Bantam Classics)

This exquisite novel tells the story of one of the most compelling heroines in modern literature--Emma Bovary.Unhappily married to a devoted, clumsy provincial doctor, Emma revolts against the ordinariness of her life by pursuing voluptuous dreams of ecstasy and love.But her sensuous and sentimental desires lead her only to suffering corruption and downfall.A brilliant psychological portrait, Madame Bovary searingly depicts the human mind in search of transcendence.Who is Madame Bovary?Flaubert's answer to this question was superb:"Madame Bovary, c'est moi."Acclaimed as a masterpiece upon its publication in 1857, the work catapulted Flaubert to the ranks of the world's greatest novelists.This volume, with its fine translation by Lowell Bair, a perceptive introduction by Leo Bersani, and a complete supplement of essays and critical comments, is the indispensable Madame Bovary.

Buy Now

Click here for more information about Madame Bovary (Bantam Classics)

Read More...

Three Genres: The Writing of Poetry, Fiction, and Drama (7th Edition) Review

Three Genres: The Writing of Poetry, Fiction, and Drama (7th Edition)
Average Reviews:

(More customer reviews)
I find that this text provides a better discussion of poetry than Janet Burroway's recent creative writing book, though her text is stronger in its discussion of fiction. While I don't agree with everything Minot says about writing (he can be too simplistic and authoritative in ways that could limit writers' expression and experimentation), and I don't like his selection of poems or stories very much, I use his book as simply one more resource for students. He offers another voice besides my own, and the class can dispute or agree with his comments if we so desire. The poetry chapters I've found most helpful are "Images," "The Sound of Words," and "Traditional Rhythms." I've also used parts of his fiction discussion. I supplement the book with many handouts (mostly poems) and some excerpts from Steve Kowit's In the Palm of Your Hand and Dorianne Laux/Kim Addonizio's The Poet's Companion. I use Burroway's text primarily for the fiction unit, and I also use parts of Jerome Stern's Making Shapely Fiction.

Click Here to see more reviews about: Three Genres: The Writing of Poetry, Fiction, and Drama (7th Edition)

Appropriate for undergraduate courses in creative writing.This time-tested, hands-on introduction to poetry, fiction, and drama writing addresses the dynamics of the creative process while providing a non-technical analysis of each genre. It also encourages writers to find their own voice and provides advice on how to begin writing creatively.--This text refers to an alternate Paperback edition.

Buy Now

Click here for more information about Three Genres: The Writing of Poetry, Fiction, and Drama (7th Edition)

Read More...

Discovering Popular Culture (A Longman Topics Reader) Review

Discovering Popular Culture (A Longman Topics Reader)
Average Reviews:

(More customer reviews)
This book was very interesting and really explains the diverse aspects of popular culture. It is easy to understand and the topics of each passage are engaging. Overall the book was enjoyable and is great to use as a reference to papers on popular culture.

Click Here to see more reviews about: Discovering Popular Culture (A Longman Topics Reader)

International Views presents international perceptions of the U.S.'s relationship to the world, as well as views of that relationship from inside the United States, offering opportunities for students to examine the lines of political, ideological, and cultural conflict that can both enrich our international experience and threaten our understanding of America's place in the world.

Buy Now

Click here for more information about Discovering Popular Culture (A Longman Topics Reader)

Read More...