C++: The Complete Reference, 4th Edition Review

C++: The Complete Reference, 4th Edition
Average Reviews:

(More customer reviews)
My older references are in storage and I thought it would be neat to have a c++ ref on my kindle. It says reference and the reviews are good, so I bought it.
I wanted to be reminded of how to use variable numbers of parameters for macro defines. Forget whether this is a good idea. It's a language feature and I want to know how it works.
#define with parameters is handled in one paragraph which doesn't even include the possibility of multiple parameters, let alone any details. Given this, I was curious to see if there was any discussion of the continuation-line functionality in the preprocessor. Nope. Not there.
I'm sure this is a wonderful c++ primer as the other reviews indicate. My spot check demonstrates that this is in no way a complete reference.
Even if you don't like a coding style, completeness allows you to read the code of others.
So I'm out $28 bucks and my question isn't answered. oh well.


Click Here to see more reviews about: C++: The Complete Reference, 4th Edition

Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI—plus, a complete description of the Standard Template Library (STL).

Buy Now

Click here for more information about C++: The Complete Reference, 4th Edition

Read More...

PHP 5 / MySQL Programming for the Absolute Beginner Review

PHP 5 / MySQL Programming for the Absolute Beginner
Average Reviews:

(More customer reviews)
I've been reading this book to learn PHP and it is undoubtedly the best book for beginners you're going to find. I've been trying to learn PHP since version 3 (yea, finally there is a book that I can understand). If you're new to programming, and new to PHP, do not listen to people who say 'oh, just go to www.php.net'
The online help manual for PHP is not geared towards beginners. It's geared towards the type of people who simply have to read the rules of a programming language and then can go and program with it effectively. Basically, it's for people who know what they're doing. They have the programming mind already. I am not that type of person and many people who are new to programming are not like that.
Andy Harris' book teaches you PHP, but you will have to have a solid foundation in HTML/CSS (which I have) and it says that in the book. The only errors I've noticed in the book so far are HTML and they're nothing major. If you know HTML you'll be able to see them right off the bat and correct them for yourself (it's not like the book is $50 or something, it's just a minor inconvenience you'll only encounter maybe two or three times in the entire 12 chapter book). Also, the examples in the book are sometimes different from the ones on the CD (which implies that the CD is much more up to date than the book). Those are usually only minor changes to the code.
In any case, while reading this book everything is explained and introduced in a way that is easy for me to understand. I think the way he introduces concepts is great. He doesn't simply say 'these are the rules and let me explain them' like the other books. No, he gradually works you up to them, preparing your mind. I find that this is more effective and this is a beginning programmer talking, after years of trying to find a good book. The one thing that I think is great is that this book uses examples that are relevant to what you will be programming. Too many times (back when PHP 3 and 4 came out) have I read those books that use boring examples that I'll never use (like some math formula for example). Instead, the examples in this book are challenging, yet fun and practical, and he goes over every part of the code so that you understand what each part is doing. Sometimes the examples are really big, but this isn't a problem. Even if there is an area where his explaining doesn't do it for me, if I simply go over everything in my mind and break things down on a piece of paper I'm able to understand. The only reason I'm able to understand is because the concepts have been introduced in a way that I can know what's going on. The only issue is then figuring out what a large example is doing and that's something you have to figure out for yourself. I haven't run into a problem I haven't been able to figure out so far.
This book is shaping my mind into a programmer's mind. I can now see the planning involved in each program and I'm finally starting to see the method. It's a lot more effective than other books that simply give you the syntax, explain it, and then give you a problem to do without giving you relevant examples on how to use what you just learning and shaping your mind so that you'll know when each tool is effective, when you'll need to use it, and how they work in different situations. I now know the reason why I couldn't get through those books. I knew the rules, but my mind didn't know how to think like a programmer. All those so-called beginner books don't teach you that at all. Andy Haris' book does. I feel like I can go on to other programming languages now because I finally read a book that taught me the method.
PHP5/MySQL Programming for the Absolute Beginner is not the PHP5 bible but it explains PHP5 enough so that by the time you're done you'll be able to do what you want and get out there and learn more without being intimidated. If you're a beginner to PHP5, don't waste your time with other books that won't introduce you to the mechanics of programming. Get this book!

Click Here to see more reviews about: PHP 5 / MySQL Programming for the Absolute Beginner

This book is an introduction to programming with a specific focus on programming web servers with the PHP programming language. Much of the original content from the first edition (1931841322) will be retained, while also including updates relating to the upcoming PHP 5.0 release. Following the same format as the popular first edition, this book provides easy-to-follow instruction. Readers will use the concepts presented in the book to create games using PHP and MySQL. As each concept is put to the test, readers will acquire programming skills that will easily transition to real-world projects. A true beginner's guide, this book enables readers to acquire programming skills that they will be able to use in the next language that they tackle.

Buy Now

Click here for more information about PHP 5 / MySQL Programming for the Absolute Beginner

Read More...

100 Most Popular Genre Fiction Authors: Biographical Sketches and Bibliographies (Popular Authors Series) Review

100 Most Popular Genre Fiction Authors: Biographical Sketches and Bibliographies (Popular Authors Series)
Average Reviews:

(More customer reviews)
100 Most Popular Genre Fiction Authors: Biographical Sketches and Bibliographies is a straightforward reference for librarians, researchers, and teen readers. Authors featured include beloved figures such as Robert Jordan, Tom Clancy, J. R. R. Tolkien, Louis L'Amour and many more. Each profile offers a black-and-white photograph (if obtainable) of the famous author, a brief biographical sketch often with quotes and snippets from interviews, a list of works, and a list of articles and websites for further information. An easy-to-use quick-reference guide, ideal for surveying the creators of some of the most widely beloved authors as well as the nature of their creations.


Click Here to see more reviews about: 100 Most Popular Genre Fiction Authors: Biographical Sketches and Bibliographies (Popular Authors Series)



Buy Now

Click here for more information about 100 Most Popular Genre Fiction Authors: Biographical Sketches and Bibliographies (Popular Authors Series)

Read More...

Beyond Culture Review

Beyond Culture
Average Reviews:

(More customer reviews)
It's amazing to me that the (brilliantly simple) ideas found in this book aren't more a part of public consciousness and discussion, especially 25 years after its publication. These aren't high-flying concepts. They're experimentally proven and frighteningly basic revelations about how humans function, and the fact that they were never a part of my curriculum in one of the best prep schools in the country and then a top Ivy League school simply drives home Hall's point about the state of academia. My only complaint is that the book jumps around quickly and doesn't always spend as much time as I'd like on particular threads. It also isn't particularly actionable, but given its conclusions this is not surprising. I recommend Maps of Meaning by Jordan Peterson for another fascinating look at how the cross-cultural human psyche is configured. It's a powerful counterpoint to the fashionable but vacuous idea that everything in culture is an arbitrary construct, unconnected to millions of years of evolution of the human organism.

Click Here to see more reviews about: Beyond Culture

Edward T. Hall opens up new dimensions of understanding and perception of human experience by helping us rethink our values in constructive ways.

Buy Now

Click here for more information about Beyond Culture

Read More...

A Guide To Korean Characters: Reading and Writing Hangul and Hanja (A Mini Dictionary of Characters for Modern Readers) Review

A Guide To Korean Characters: Reading and Writing Hangul and Hanja (A Mini Dictionary of Characters for Modern Readers)
Average Reviews:

(More customer reviews)
This book was given to me while I was studying Korean at the Defense Language Institute. The format of the book is pretty straight forward: count the number of strokes in the character and start searching. Although its obvious that "hanja" plays a diminishing role in "survival korean", it can provide useful insight into meanings of more complex words. Be sure you've learned "hangul" before you consider adding this book to your library. With a bit of study, you'll find that you'll be able to learn more "hanja" than the average Korean knows. I know I have.

Click Here to see more reviews about: A Guide To Korean Characters: Reading and Writing Hangul and Hanja (A Mini Dictionary of Characters for Modern Readers)

For the first time in English, a practical 367 page handbook with all you need to read and write the written language of 60,000,000 Korean people including hangul, the Korean alphabet, and 1,800 Chinese characters taught in Korean schools.

Buy Now

Click here for more information about A Guide To Korean Characters: Reading and Writing Hangul and Hanja (A Mini Dictionary of Characters for Modern Readers)

Read More...

Spanish for Reading: A Self-Instructional Course Review

Spanish for Reading: A Self-Instructional Course
Average Reviews:

(More customer reviews)
Reading is not a bad way to learn a romance language like Spanish. You can start by reading this book. Then you can hammer down what you've learned and build your vocabulary by reading Spanish-language books. (Amazon has numerous dual-language Spanish/English books.) Then you can go to Mexico to get practice speaking and listening.
The authors give thoughtful advice about how to use this book. Included in that advice is the recomendation that you spend eighty to one-hundred twenty hours mastering its contents. This advice proved useful to me. I was growing frustrated at one point. Then I reviewed my log of hours spent learning, and I discovered I was going way too fast. So I slowed down, reviewed carefully, and then I proceeded at a more realistic pace.
One thing. On page 109 there are two columns labeled "Indirect object" and "Direct object". These labels are reversed. You'd be able to figure that out on your own, but now you don't have to. (You're welcome.)
As a companion to this text, I used "Practice Makes Perfect: Spanish Verb Tenses." Sometimes I needed a different perpective to understand a particular grammatical point. These two books articulate well. One gives you thoughtful, sophisticated readings and invites you to translate them into English; the other gives you English passages and invites you to translate them into Spanish. Practice makes Perfect goes into more detail on what it covers, but Spanish for Reading covers all the fundamental parts of speach, not just verbs (although of course verbs are eighty to eighty-five percent of learing Spanish).
For your eighty-to-one-hundred-twenty hours you get all the fundamental parts of speach for Spanish, plus about two thousand vocabulary words. The book contains numerous useful and interesting exercises. With the aid of a dictionary, you will be able to read right away after learning this book. When you have built up your vocabulary, you can throw away the dictionary.

Click Here to see more reviews about: Spanish for Reading: A Self-Instructional Course

A unique approach to Spanish reading comprehension, Spanish for Reading can be used as a textbook supplement in classrooms or by anybody who is teaching himself Spanish. It begins by demonstrating similarities between words and parts of words in Spanish and English, and proceeds to offer practical instruction that will help readers broaden recognition of words and phrases. Each of the book's fifteen chapters concludes with a reading passage, the first of them quite easy to comprehend, and successive passages increasingly complex and sophisticated. Early passages are simple essays on Spain's and the Spanish-speaking world's language, geography, and culture. Later passages are excerpts from well-known works by world renowned Spanish writers, including Jorge Luis Borges, Pablo Neruda, and Gabriel Garcia-Marquez. Students who use this volume methodically will ultimately be reading and understanding these passages in their original, unedited Spanish, without need to seek outside help. Short of spending time in Spain or Latin America, here is as good an introduction to Spanish culture as a student will be able to find anywhere. Photos and line drawings.

Buy Now

Click here for more information about Spanish for Reading: A Self-Instructional Course

Read More...

Alif Baa with DVDs: Introduction to Arabic Letters and Sounds Review

Alif Baa with DVDs: Introduction to Arabic Letters and Sounds
Average Reviews:

(More customer reviews)
I used Alif Baa (with DVDs) in Arabic 101 at the University of Maryland (Baltimore County) and it's probably the best beginner book I have encountered. The DVDs are great and add a lot to the text and exercises. It even shows a chart with the letters, and you can click on the appropriate character to hear and show someone pronouncing it in several different voices. Great idea. Lots of exercises to listen to and write down. And, for $5, there's an answer key to Alif Baa which will help an awful lot if you want to teach yourself.

Click Here to see more reviews about: Alif Baa with DVDs: Introduction to Arabic Letters and Sounds

Newly revised and packaged with two DVDs containing both audio and video exercises, Alif Baa with DVD: Introduction to Arabic Letters and Sounds, is the first part of the Al-Kitaab program. It teaches learners to recognize and produce both letters and sounds accurately through a variety of exercises designed to develop listening, reading, and writing skills. In addition, it introduces about 150 basic vocabulary words in authentic contexts, and it includes video footage of an Arabic calligrapher, a large collection of street signs, social greetings, capsules on Arab culture, and an English-Arabic glossary.

Buy Now

Click here for more information about Alif Baa with DVDs: Introduction to Arabic Letters and Sounds

Read More...

Beginning Xcode (Programmer to Programmer) Review

Beginning Xcode (Programmer to Programmer)
Average Reviews:

(More customer reviews)
You this will be no surprise once you read the remainder of this review, but I'm going to just say it up front: this book is great. Being a seasoned Xcode user, I can tell you that having this book back when I was first switching over to Xcode would have hugely sped the transition.
The 'Programmer to Programmer' model that Wrox is known for is a an excellent style of reference. There are many benefits of targeting an existing programmer. When writing to an existing programmer there are terms and phrases that the writer can use that programmers will immediately understand, while a newcomer might not. These words and phrases allow the author to communicate to the reader in a rapid, concise and clear way.
The author introduces Xcode by devoting a series of chapters to different sections of the Xcode experience. Each chapter does an excellent job of introducing those little features that you might otherwise miss for a year, and then wonder how you got anything done without it. The chapters are filled with examples and pictures which I believe even a non programmer using the book as their first introduction could follow. I do believe though that a programming book would be a better first book and this book a second. The reason is that even though this book does a great job with simple explanations there are references made to terms which a new programmer wouldn't understand and also a new programmer wouldn't be able to relate to the features without a context. The new programmer says, "That's a great feature, but why and where do I use it?" The existing programmer coming to Xcode says, "Thats a great feature! Kind of like the ---- feature in my old ------ IDE but much more useful for ------."
The author even rounds off the survey of Xcode by addressing the powerful debugging and profiling tools that are included in the Xcode package. One section that I was extremely pleased to find was a section on remote debugging. Remote debugging is a method where one computer is used to run an application and another computer is used to monitor and debug. Remote debugging is a useful feature in general, but I find it indispensable when working on games or other full screen applications that take control of the entire screen. I was pleased to find this section included since I had a difficult time getting it to work the first time I tried to set it up. Again, having this excellent book at my side would have saved me enough time to justify purchasing the book.
I was also pleased with the author's coverage of Shark -?the performance profiling app included in Xcode. I have had wonderful results with using Shark to determine areas of my code that are malfunctioning or just plain poorly written with respect to time efficiency. The book does a wonderful job of explaining the function of usage of all the menu's windows in the application. Another feature that I thought was very useful that fits will with the "Programmer to Programmer" method is the "How it Works" sections that give a good description of why you are doing something, what Xcode is really doing as a result and how it does it.
I think that this book is incredible. I only have one recommendation to someone who's considering purchasing it. Buy it, but also purchase a book that covers the cutting edge Apple made technologies, like Carbon, Cocoa, Foundation, Core Foundation, Core Image, Core Data, Quartz, ect. The reason for this recommendation is that Xcode is built for and integrates well with these technologies and I believe that it would be beneficial to have a book to give an in depth introduction to these technologies, while this book gives an in-depth introduction to the IDE used to develop them. I have not had a chance to examine the book, but it's quite possible that Michael Trent and Drew McCormack's "Mac OS X Programming" also by Wrox is that perfect companion book.

Click Here to see more reviews about: Beginning Xcode (Programmer to Programmer)

Xcode is a powerful suite of free development tools from Apple Computer that will allow you to create Macintosh applications, plug-ins, web components, applets, and more using languages such as C, C++, Objective-C, Java, and AppleScript.
What you will learn from this book:
Control window layout to match your development style.
Master source file organization.
How to access a source control management system, right in the Xcode interface.
How to quickly navigate to files, symbols, bookmarks, declarations, and definitions within your project; find reference documents and instantly access API documentation.
Harness Xcode's smart editing features, such as auto-indent, code completion, and text macros.
Discover how easy it is to browse class information and create dynamic class diagrams.
Get started using Xcode's Interface Builder and Data Modeling design tools.
Learn to customize target build phases, add your own compilers, write your own build processes, and integrate Xcode with other build tools like Ant and gnumake.
How to create and integrate unit tests into your projects.
Harness the full power of the debugger with smart breakpoints and custom data formatters. Learn how to change variables, and even fix bugs, while your program is still running.
Start using Xcode's suite of performance analysis tools to find problems and accelerate your code.
Customize scores of hidden, and often undocumented, Xcode features. Learn how to remap keyboard commands, create your own project and file templates, and even add your own commands to the Xcode menus.

Instead of "cookbook" projects specific to a particular language, developer James Bucanek details each Xcode feature with step-by-step instructions that can be applied directly to your projects. Example projects that demonstrate a single concept make it easy to explore each feature.

Buy Now

Click here for more information about Beginning Xcode (Programmer to Programmer)

Read More...

HTML Dog: The Best-Practice Guide to XHTML and CSS Review

HTML Dog: The Best-Practice Guide to XHTML and CSS
Average Reviews:

(More customer reviews)
This book is not a comprehensive encyclopedia of every CSS nuance, but it presents all the main areas in a very clear, but not dumbed-down manner. Basically it answered my three questions:
1. I wanted to re-write an older web site using CSS and modern HTML web stds, so where do I start?
2. What is my best approach?
3. Why would I want to do it that way?
So along the way it clarified for me how I should use divs for page structure, improve my navigation lists, specify font size in the best manner, and most of all how to use css in a structured way with minimal rewriting of styles etc for subtle changes in page requirements.
The book is probably most useful if you want to follow his emphasis and use XHTML Strict with CSS.
Very nicely written, very cleanly laid out. The associated website is useful, but the book stands alone as a very useful reference or starter for someone wanting to design their pages in an effective standards-based way.

Click Here to see more reviews about: HTML Dog: The Best-Practice Guide to XHTML and CSS

For readers who want to design Web pages thatload quickly, are easy to update, accessible to all, work on allbrowsers and can be quickly adapted to different media, thiscomprehensive guide represents the best way to go about it. By focusingon the ways the two languages--XHTML and CSS--complement each other,Web design pro Patrick Griffiths provides the fastest,most efficient way of accomplishing specific Web design tasks. With Webstandards best practices at its heart, it outlines how to do things theright way from the outset, resulting in highly optimized web pages, ina quicker, easier, less painful way than users could hope for! Splitinto 10 easy-to-follow chapters such as Text, Images, Layout, Lists,and Forms, and coupled with handy quick-reference XHTML tag and CSSproperty appendixes, HTML Dog is the perfect guide andcompanion for anyone wanting to master these languages. Readers canalso see the lessons in action with more than 70 online examplesconstructed especially for the book.


Buy Now

Click here for more information about HTML Dog: The Best-Practice Guide to XHTML and CSS

Read More...

Music: The Art of Listening Review

Music: The Art of Listening
Average Reviews:

(More customer reviews)
This textbook covers a wide variety and genres of music as well as defining the families of instruments and how they have been used throughout history. A must read for anyone interested in music even if you are not in the class. Highly recommended. Delivery was fast and efficient.

Click Here to see more reviews about: Music: The Art of Listening

Music: The Art of Listening weaves the story of great music into the fabric of cultural and social history to provide the reader with a context for developing appreciation. In a clear and accessible format, Jean Ferris and new coauthor Larry Worster introduce music from across several centuries, helping the listener develop techniques to fully appreciate music along the way. Using listening guides, insights into the composers, and illustrations from other arts, Music: The Art of Listening provides every student with a way to engage with great music and to carry that engagement into their wider listening world.

Buy Now

Click here for more information about Music: The Art of Listening

Read More...

Lean Production Simplified Review

Lean Production Simplified
Average Reviews:

(More customer reviews)
I have been a Lean Practitioner for over twenty years and have had the privilege of learning from some of the original teachers of Lean in the United States. "Lean Production Simplified" is simply the BEST introduction to the Toyota Production System and to LEAN Tools that exists today. If you have any responsibility for leading or implementing LEAN in your organization, this would be required reading. Lean Production Simplified is an excellent investment of your time and money.
If you are a company owner or President, I would recommend you start with "The Toyota Way to Healthcare Excellence", by John R Black (or his nonhealthcare text, "Lean Production"). To read the first CHAPTER of this book, perform an Internet search using the search terms: "open letter to healthcare executives John Black" and read the resulting pdf file.
Beyond that, find a real lean "sensei". AVOID using a consultant just because he is near your location. There are still only a handful (literally) of Lean practitioners who really kow what they are doing here in America. Also don't be fooled by those universities who have put their otherwise good name on a group of people (Lean charlatans) who really can offer you nothing of value except a great looking "certificate".

Click Here to see more reviews about: Lean Production Simplified


2006 SHINGO PRIZE WINNER for EXCELLENCE in MANUFACTURING RESEARCH
Lean Production Simplified, 2nd Edition is a plain language guide to the lean production system written for the practitioner by a practitioner. It delivers a comprehensive insider's view of lean manufacturing. The author helps the reader to grasp the system as a whole and the factors that animate it by organizing the book around an image of a house of lean production.
Highlights include:
A comprehensive viewof Toyota¹s lean manufacturing system
A look at the originsand underlying principles of lean
Identifying the goalsof lean production
Practical problemsolving for lean production
Activities thatsupport involvement - Kaizen circles, suggestion systems, and problemsolving
This 2nd Edition has been updated with expanded information on the Lean Improvement Process; Production Physics and Little's Law - the fundamental equation for both manufacturing and service industries (cycle time = work in process/throughput); Value Stream Thinking - combining processes required to bring the product or service to the customer; Hoshin Planning -- using the Planning and Execution Tree diagram and Problem Solving -- including the "Five Why" method and how to use it.
Lean Production Simplified, 2nd Edition covers each of the components of lean within the context of the entire lean production system. The author's straightforward common sense approach makes this book an easily accessible on-the-floor resource for every operator.

Buy Now

Click here for more information about Lean Production Simplified

Read More...

25 Emergent Reader Mini-Books (Grades K-1) Review

25 Emergent Reader Mini-Books (Grades K-1)
Average Reviews:

(More customer reviews)
While this set is entertaining and certainly appropriate for the beginning reader, the emergent reader will be frustrated by the small size of the print, the lack of exagerrated spacing between words and the lack of predictable language. The books are more appropriate for the average second semester first grader.

Click Here to see more reviews about: 25 Emergent Reader Mini-Books (Grades K-1)

These adorable, thematic mini books will delight and engage emerging readers! Simple, predictable stories with appealing artwork that supports the text will help students build important reading skills. Topics include favorites like weather, penguins, friends, plants, the seasons, and many more. Comes complete with easy, step-by-step directions and teaching tips. For use with Grades K-1.

Buy Now

Click here for more information about 25 Emergent Reader Mini-Books (Grades K-1)

Read More...

The Roots of Desire: The Myth, Meaning, and Sexual Power of Red Hair Review

The Roots of Desire: The Myth, Meaning, and Sexual Power of Red Hair
Average Reviews:

(More customer reviews)
Reading this book made me see red! Not out of anger but desire, specifically the desire to take the book to my hairdresser, point to the gorgeous cover of red curls and say, "The redder the better for me, thanks!" Love the section headings - sinners, science and sex. Love the clever subheadings - my favorite is the one for Chapter Four under Science: "A Monk, Two Very Different Victorians, and the Knockout Mouse or How We Were Delivered the Genetics of Hair Color." And in that subheading lies the beating red heart of what I really love about the book - the author's love of language. The fun she has with it, how she magnifies its allure, celebrates its danger, revels in its power as a tool of discovery. Yes, this book is a mad dash through a forest of redheaded demons, devils, dangers and desires. A wild romp that took the author - with the reader now along - from continent to continent and through a head-spinning number of fields. A crazy, creative and comprehensive look at all the redheaded threads woven through history. But even more, it's a joyride with one hot mama who loves to write.

Click Here to see more reviews about: The Roots of Desire: The Myth, Meaning, and Sexual Power of Red Hair



Buy Now

Click here for more information about The Roots of Desire: The Myth, Meaning, and Sexual Power of Red Hair

Read More...

Practical Common Lisp Review

Practical Common Lisp
Average Reviews:

(More customer reviews)
I've been recommending this text to people who want to start learning Common Lisp since it was first available in draft form on the author's web site. Now that it's out in print I can enthusiastically recommend that anybody who is interested in learning Common Lisp - or even curious about how the language can improve your productivity - purchase it.
Peter has a very enjoyable and easy-to-understand writing style, and he starts early with practical examples that show how Common Lisp can be used to solved problems. Chapter 3, "A Simple Database", is a great explanation of how programs are grown from pieces in Common Lisp to solve large problems. It's presented early and draws people in to the problem solving techniques used when programming in Lisp.
Peter doesn't skimp on details, though: detailed chapters on FORMAT (for formatted output), LOOP (for general iteration / value collection), and CLOS (the Common Lisp Object System) provide a wonderful tutorial to these powerful but complex features.
The book ends with a long string of practical examples that synthesize multiple concepts into programs that are useful and show exactly why programming in Lisp is so cool. The last practical example, which builds a HTML generation library in Lisp, gives the reader a taste of why writing a Domain-Specific Language is so easy in Lisp and why it can integrate so well with the rest of the language.
Peter is very enthusiastic about Common Lisp and it shows in his writing. Unlike other authors (Paul Graham comes to mind) he gives every major feature of the language its due and shows how and where it should be used.
Practical Common Lisp may be one of the most fun books on programming you'll read all year. Even if you're just curious, check it out. It may change the way you program.

Click Here to see more reviews about: Practical Common Lisp

...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer. — Frank Buss, Lisp Programmer and Slashdot ContributorIf you're interested in Lisp as it relates to Python or Perl, and want to learn through doing rather than watching, Practical Common Lisp is an excellent entry point. — Chris McAvoy, Chicago Python Users Group Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.
Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "practical" chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.


Buy Now

Click here for more information about Practical Common Lisp

Read More...

Programming Challenges Review

Programming Challenges
Average Reviews:

(More customer reviews)
By far, the hardest part of teaching programming classes is evaluating the programs. Unless you have the students do only simplistic programs, they are difficult to read and running the executables does not always give an accurate appraisal of what was done. One possible solution to this educational conundrum is to take advantage of the robot judge maintained at the book's companion web site.
The book contains many problems to be solved via a program that must accept inputs having a specific, albeit general format and then produce the appropriate output. The robot judge is capable of evaluating programs written in Pascal, C, C++ and Java and it will return one of eleven different results, all of which are two letter acronyms. If the program is not given a passing grade, then the message will not be of much benefit.
The problems are placed in several categories, including sorting, combinatorics, number theory, graph traversal, grid operations and geometry. I identified several that I can and most likely will use as assignments the next time I teach basic programming. While some problems require significant background information, in general it is not so great that it is beyond the bounds of what can be done in a basic computing class. The problems were originally created to prepare students for programming contests, so the level of difficulty is such that they could not be used until later in a beginning course. However, the book would be an excellent text for any advanced programming class where the students are split into teams. Each chapter begins with primer material for the problems given in that chapter and I included it in my best books of the year 2003 column for the online "Journal of Object Technology".

Click Here to see more reviews about: Programming Challenges

The challenges of problems from international programming competitions are an effective way to improve your algorithmic and coding skills and understanding.This volume uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. The book includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features:* Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com* Presents practice training for all major programming contests -- ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge* Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms* Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java)Steven S. Skiena is a member of the faculty of computer science at SUNY Stony Brook and is author of many widely used books, including The Algorithm Design Manual. He received the 2001 IEEE Computer Society Undergraduate Teaching Award. Miguel Revilla is a member of the faculty of computer science at the University of Valladolid, Spain. He is official website archivist of the ACM ICPC and creator/maintainer of the primary robot-judge, contest-hosting website.

Buy Now

Click here for more information about Programming Challenges

Read More...

The Middle School Writing Toolkit Review

The Middle School Writing Toolkit
Average Reviews:

(More customer reviews)
If you are a middle school teacher, this book is a must-have! I'm a fairly new teacher and this book has given me enough material to run my writer's workshop for months. There are tons of lessons and assignments here that you can use the day you get the book. The lessons are very straightforward and easy to use. Each writing strand has its own chapter and set of lessons that help you teach any of the major writing genres, including persuasive, literary essay, narratives, how to, and reports.
My school is moving toward differentiated instruction in writing, so this book is a blessing. Each lesson has four writing tasks associated with it, from easy to challenging ones. Not only that, but this book takes you step by step through the process of teaching a differentiated lesson to a heterogeneously grouped class. I think this alone is priceless!
There are tasks, rubrics, charts--everything you'd want in a book about middle school writing.
Highly recommended!

Click Here to see more reviews about: The Middle School Writing Toolkit


Designed specifically for all middle-school teachers, The Middle School Writing Toolkit has everything needed to get your writer's workshop up and running whether you're a language arts teacher looking for new writing workshop ideas or a subject-area teacher who wants to improve the quality of student papers.
The Middle School Writing Toolkit addresses the five major writing genres that middle-school students are expected to master reports, persuasive essays, how-to (procedural) essays, narratives, and literary responses and provides mini-lessons and tasks to start English teachers well on their way to creating a successful writing program in the classroom.
Teachers in other subjects will find plenty of writing tasks on research, informational reports, biographies, and more to work into their daily curriculum, allowing for both subject exploration and writing mastery.
Fifty-seven writing mini-lessons and more than 200 differentiated workstation tasks, as well as time-saving forms, charts, and rubrics, make this a complete and useful resource for any middle-school classroom.
With The Middle School Writing Toolkit, you can transform your classroom into a successful writer's workshop and students of all abilities can master writing in any genre.
NEW! The Middle School Writing Toolkit is a finalist for the 2008 Next Generation Indie Book Awards!


Buy Now

Click here for more information about The Middle School Writing Toolkit

Read More...

Using Picture Storybooks to Teach Literary Devices: Recommended Books for Children and Young Adults Volume 3 (Using Picture Books to Teach) Review

Using Picture Storybooks to Teach Literary Devices: Recommended Books for Children and Young Adults Volume 3 (Using Picture Books to Teach)
Average Reviews:

(More customer reviews)
This book is a wonderful tool for teachers and media specialists to use in identifying various titles that demonstrate literary devices, such as alliteration, inference, and imagery. Often one title is shown to demonstrate multiple devices, which can help professionals when working with a limited budget with which to purchase materials. Examples for 41 literary devices are given. The book is very well organized and cross-referenced to provide ease of use. Highly recommended!

Click Here to see more reviews about: Using Picture Storybooks to Teach Literary Devices: Recommended Books for Children and Young Adults Volume 3 (Using Picture Books to Teach)



Buy Now

Click here for more information about Using Picture Storybooks to Teach Literary Devices: Recommended Books for Children and Young Adults Volume 3 (Using Picture Books to Teach)

Read More...