List price: $21.95 (that's 30% off!)
Used price: $15.16
Buy one from zShops for: $14.22
The book chronicles the entire history of Jamaican music chapter by chapter, from the earliest beginnings to the sounds being made today; explaining when, how and why each new style developed, who made it happen and the background of continuing social change in Jamaica itself, which has always played a part in shaping the music. There are also excellent accounts of the evolution of reggae in the UK, the USA and Africa.
In each chapter the main text is supplemented by profiles of the major singers, groups, dj's, musicians, producers, engineers, studios and promoters who came to the fore in that particular era, which often include interviews with the artists themselves. The accompanying discographies are well researched and can reliably be used to add to your record collection. There are over a thousand featured albums in the book, each of which is concisely reviewed, and although there's no rating system as such, the most important releases are highlighted as being essential for a particular artist or style. Such ratings are inevitably subjective, but if you follow these recommendations you won't go far wrong.
The Rough Guide is also well illustrated throughout with photographs and album artwork, and overall the book is as comprehensive and accurate as it can be while remaining reasonably concise. I don't generally spend much time wading through books about music because theory (ie reading about it) is invariably much less enjoyable and informative than practice (ie listening to it), but I've found this one to be consistently useful.
If you have a few dollars more to spare I'd recommend that also you buy the wonderful 4 CD set "Tougher than tough: the story of Jamaican music", so you can read and listen in parallel; and if you'd like to dig deeper into the subject try the excellent "Bass culture: when reggae was king" by Lloyd Bradley. But the Rough Guide should definitely be your first book about reggae music and will probably be the only one you'll ever need.
Used price: $13.08
Buy one from zShops for: $19.49
List price: $13.95 (that's 20% off!)
Used price: $3.20
Buy one from zShops for: $5.40
However, I was puzzled by Sharp's stories featuring well-known dancers. These were scarcely fictionalized accounts similar to those I've read in biographies or magazine articles. They provided me no additional insight into the inner lives of these famous folks and I wondered why Sharp had bothered, when her fictional characters were so good.
I liked Sharp's use of famous people in some of the stories, because I had known little about them beyond their names; now they are real people to me with their own private stories and heartaches. I also love watching the characters, both famous and those created by the author, as they live their private lives off-stage.
This book has everything I look for in fiction: heartrending characters who are also lovable, unusual settings and predicaments that keep me reading, beautiful words and images. The author has created a "world," and I loved being in it.
List price: $44.99 (that's 30% off!)
Used price: $24.95
Buy one from zShops for: $29.00
This book was used as a text in a class of 9 and all reported that they found that it would help them do their job better. I use this book frequently when looking for examples of how to employ a particular C# feature such as Asynchronous Callback or Disconnected DataSets.
Thanks to the Authors for a job well done!
This book gives experienced developers all the practical insight they need to build enterprise applications for Microsoft's .NET Platform using C#. A seasoned Visual Basic programmer who has experience in working with objects and components in VB could also read the book.Using extensive code examples and a running case study, the authors cover the complete process of constructing a .NET application: creating a monolithic C# console application; enhancing it with a Windows Forms interface; isolating functionality inside components; adding database access and security; and finally delivering functionality through ASP.NET and Web Services.this book is intended for experienced developers and provide all the practical insight they need to build enterprise applications for Microsoft's .NET Platform using C#.
This book is clearly defined, in-depth and example-rich. The major case study, the Acme Travel Agency, is progressively developed in Chapters 4 through 12. It illustrates many features of C# and .NET working in combination, as they would in a practical applications. The experienced C++, Java and VB programmers become efficient with .NET with the help of this book.
The book focuses on the C# language but the coverage of ASP.NET, ADO.NET, Visual Studio.NET, web forms and web services is all there. OO is covered nicely but this is by no means a book on OO programming. I'm sure that there is a need for a .NET book on OO given that many adopters will have no background in this -- something similar to the Java Objects wrox book perhaps.
Used price: $1.97
Collectible price: $12.00
Buy one from zShops for: $1.77
If you're a beginning developer, this will be a poor choice. However, if you you're a fairly experienced C++ developer, I would strongly recommend this book.
I've printed out the C# Language Reference. I know all the answers are in it somewhere, but it's nearly 300 pages of dense writing. Rather than wading through it, I paid $15 for this book and I'm now writing C# code steadily and easily. I refer back to this book for quick reference questions (what's the format for setting a property, what does a COM interop call look like etc.) and then go online or to the language spec for deeper questions.
If you want to get up to speed on C# quickly, this book should meet your needs well.
Chapter 1 - Introduction
The first chapter gives a brief introduction to the language and it's relation to the .NET programming paradigm. The one issue I had was the use of the term "Component orientation." The use of the overloaded term "Component" to describe a single class has confused many people and its use in here was no different.
Chapter 2 - C# Language Reference
Chapter 2 is a complete reference of the syntax and features of the language. This chapter really shines. It provides complete explanations of the language features without being too wordy. Additionally, it provides real world contexts for using the features that keeps the usefulness out of academia.
One piece that's incongruent with the recommended coding standards published by Microsoft is that the author places curly brackets on the same line as the construct, rather than moving them to the next line.
Chapter 3 - Programming the .NET Framework
Chapter 3 gives a great introduction to the .NET framework as it relates to C# and covers things such as string use, collections, regular expressions, attributes, threading, COM interop, and others.
Chapter 4 - Framework Class Library Overview
Chapter 4 gives a brief overview of where to find major functionality within the .NET framework. It doesn't go into detail of how to use the class library, but does give an overview of where things are. This chapter probably could have been left out, since the framework is well organized into pretty descriptive namespaces, and the book didn't elaborate enough to be useful.
Chapter 5 - Essential .NET Tools
Being only 4 pages, this chapter could have probably been called an index. It lists out the utilities distributed with the .NET framework and provides an abstract of their function.
Conclusion
Chapter 2 and 3 alone are worth buying this book. If you're looking for a concise C# reference, or are looking to migrate from C# from another language, this is the book for you.
List price: $39.99 (that's 30% off!)
As I went on to write the material for the class and began creating the exercises that I would use in the training, there was no difficulty as I was well-versed in most of the syntactic differences that C# has with C++ and Java. Since I have a set of standard exercises that I use in my other programming courses, this made it very easy for me to build the lessons.
The exercises are also well-suited for anyone with a minimal programming background. Even someone with little experience can work through them if they possess the determination to do so. I recommended it to my students as a book that they could use to fill in the details that it was necessary for me to leave out.
One caveat: If you don't have a lot of programming experience, the first couple of days cover conceptual topics that may be a little confusing. Don't let that trip you up. Just skim over them ignoring anything you don't understand and head to Day 3. That where the real meat of the programming topics begin and from there it starts at the beginning and builds on itself, as you'd expect.
I particularly liked the Week In Review sections that provided extended examples (often several hundred lines of code) that demonstrate the concepts covered in the previous week. Cross-references make it easy to look up anything that is unfamiliar. This really helps pull together the concepts and helps you understand how to apply them to real-world code.
Overall a great tutorial that doesn't skip around or backtrack like so many computer books do. The organization also makes it a good reference for looking things up after you learn C#.
Used price: $14.65
Buy one from zShops for: $16.99
Working as a developer in ASP for over 3 years now, but never actually having tried my hands in a real hardcore programming language, I bought EACH AND EVERY book on C# being published since the past one year, but couldn't get past the 40th page of any of the books, they were designed for hardcore programmers and for a moment I wondered if Microsoft and other authors were leaving pure ASP programmers down the drain.
Beginning C# is the answer to all the prayers if you've faced the same delima as I have.
First the drawbacks.
Someone at wrox has decided that publishing a book less than 1000pages is a crime.so I guess I can let go of that. This book has 1031 pages.
Having multiple authors at times irritatingly breaks the smooth flow of explanations from chapter to chapter. GDI+ may be understanding enough as a chapter but the manner of explanations and approach to "try it out" examples is suffocating, irritating and makes you want to tear the entire chapter out of the book.
Also some examples are NOT WORKING and THIS CAN GET YOU FRUSTRATED, so be WARNED.
The plus points.
25 chapters, precise to the point, length of each chapter kept under 25 to 30 pages. Basic aim of each chapter is to explain the topic and right away get your hands dirty with examples.Each example explained step by step.
OOP being an integral part of C# comes only on Ch#8 after you have grown sufficiently confident enough to open Visual Studio and write basic programs for Windows/Web.
This according to me is a very intelligent planning of chapters and hence non of the chapters come across as speaking to you in a foriegn language or in a manner of saying that "sorry if you don't understand us , you are an idiot"....
This book can be held at the same high teaching standards set by Beginning ASPDatabases/Beginning ASP/Beginning JavaScript.
The only other book which even comes close to this is C# By Herb Schildt. Which is another exceptionally good book for beginners, though it does not touch the wide range of topics as Beg.C#
With this book Wrox is back in form.
Simply put... An Amazing Achievement....
This book solves all those problems. Anyone new to C# or just object oriented programming, can learn from this book.
The way that Karli eases you into the concepts and describes what each line of code does is extremely helpful.
This book is probably NOT for the Intermediate to Advanced programmer as Karli covers a lot of basic programming concepts. However, It also is a great primer for anyone wanting exposure to the language.
This book is similar in quality to Ivor Horton's "Beginning Java 2" books. (Only with better examples, in my opinion).
Throughout the novel the reader is asked what makes us human and what makes us unique individuals? Is it our genetic make up? Our dreams? Our memories? Our biochemical construction? Our capacity to love? And, interestingly, is it our connection to the past, to our ancestors?
I finished this book in a day but I thought the novel was just long enough for Kim Stanley Robinson to cover all the points he wanted to, especially when you consider how intricately detailed each scene is described. If it were longer one could get bored, and his intent wasn't to create a rich fantasy world to escape to and to explore, but to create a world in which to explore questions of existentialism. There are, however, a number of inconsistencies in the narrative, I would be interested in finding out if they are deliberate literary devices or oversights stemming from impatience in going to press.
As usual, his character development is incredible. The description of the Fantasy world he creates is amazing. I finished it in one sitting, though I thought about it for the next week.
The novel's strength lies in its inner meaning. Read for face value, it's a decent novel though extremely confusing. Read with some thought and reflection, it can be seen in many different lights, such as the circle of a human life, relationships, histories...the list goes on.
Truly a remarkable novel, but don't read it if you just want a light, fun read (like Dune or Grisham novels).
Robinson creates a world of mythology, of peculiar yet compelling visions. The story can only be said to be elliptical, orbiting far out into mysterious lands and lives, before hurtling back to its starting point in a particularly thought-provoking way. If all this sounds vague and atmospheric, I'm sorry, but this is not the kind of book that can be described by simply condensing its plot.
That plot focuses on an amnesiac character who finds himself abruptly thrust into a peculiar world, a thin strip of land surrounded by an untravelled ocean. As he travels along through this evocative landscape, he interacts with a cast of memorable persons most of whom are not clearly friends nor enemies, but all of whom provoke some kind of response in the protagonist (and in the reader). The meaning of this journey starts out simple -- a search for someone who might be his partner, and who was kidnapped by a band of local thugs -- and with every page, it becomes more complex. By the end, the journey has become a metaphorical strand tying together cosmology, love and hate, cultural diversity, parallel universes, the unrecoverable loss of memories, and I don't know what all else.
No review can adequately describe this story; it's too complicated and yet too simple. I *wholeheartedly* recommend it.
List price: $39.95 (that's 30% off!)
Used price: $7.24
Buy one from zShops for: $9.99
C# in a Nutshell scores high marks in both the brevity and correctness categories. Humorous as it might be to label an 830-page book as brief, it actually qualifies as such. The main discussion of the language is kept to the first 270 pages, with an average of about 20 pages devoted to each subject. Only the essentials are discussed, and that will usually be enough when you need to quickly look up how to do something. The remaining 560 pages are devoted to a Quick Reference of the .NET framework classes. While reading the text, I never came across any glaring inconsistencies, such as conflicting descriptions of how to accomplish a task, which leads me to suspect that the text is mostly correct. The few actual tests I ran worked as expected. On a superficial level, I found the content credible.
When it came to completeness, I wasn't as impressed. As a reader, I have somewhat of a personal bias: I'm pretty familiar with both C++ and Java. I also suspect that this knowledge is shared by a large percentage of this book's audience. As a consequence, I found myself wishing that the advanced features particular to this language had been covered more thoroughly, and that the description of features shared by C++, Java, or both, had been trimmed down a bit. I found the sections on Custom Attributes, Serialization and Threading to be especially light, given that they are all core features of the C# language. I also found the two sections dealing with integration of legacy components (DLLs and COM) to be somewhat inadequate for professionals who actually need to deal with these issues. However, I do understand the balancing act that has to be done to keep this book brief. I would have wanted more emphasis on the unique features and considerations associated with this new language, and less on the basics. On the other hand, the authors should be commended for the range of topics they manage to touch on in such a small number of pages. Certain topics, such as Diagnostics and Command-line tools, are fully described and could easily have been forgotten.
My real beef with the completeness of this book is related to the 500+ page SDK Quick Reference. Let's start with the good: The descriptions of the classes and their uses are verbose, and useful. The Quick Reference is logically divided up according to the .NET package divisions, and each description includes a very good UML diagram showing you where each class fits into the grand scheme of things. Now the bad: Though the class interfaces are fully detailed, there is no description whatsoever of the actual method parameters, and how they will be used internally. From a programmer's perspective, this is extremely annoying. Here's an example of what I mean: The class System.Timers.Timer has a property called interval that can be set through the constructor, or through property accessors. Without a proper description, one might imagine that this property relates to the interval at which the Timer does what it does (in this case, throws an Event.) However, we have no idea what units the interval property is using. Do we specify the units in seconds? In milliseconds? In nanoseconds, even? We have no idea, and we can only figure it out by trying it ourselves. You can imagine how frustrating this would be for properties where the answer is not so easily discovered.
The second major issue I have with this book is the unadvertised omission of the System.Windows.Forms and System.Web namespaces in the Quick Reference. It seems as if these GUI-related namespaces have been saved for Programming C#, but I found their omission in this book to be questionable, at the very least. I wouldn't complain if the namespaces were at least described briefly in the Quick Reference, but they aren't even mentioned once. This choice renders the book practically useless on its own for anyone who wishes to add a visual interface to his or her program, which, unless you're writing server code, is nearly everyone. I think that if the goal of this book is for it to be the only desktop reference you'll need, then in this respect it has failed. Similar to the Java in a Nutshell / JFC in a Nutshell combo, you'll probably need both this book and Programming C# for a complete reference from O'Reilly.
All in all, it is hard not to recommend this book for anyone who plans to work with C#. Its description of the language basics is thorough, the advanced features are at least brought up and discussed, and the reference, for all its flaws, will be considered useful by most. In particular, I appreciated the UML diagrams included in the book, placing it one step ahead of the Microsoft documentation. However, the book is somewhat incomplete, and you will most likely want to get Programming C# (convenient, isn't it?) and keep that bookmark to Microsoft's online documentation, at least to look up what the function parameters actually do.
This is one C# book that I would recommend for most intermediate users, (as well as advanced users who need a handy companion). It bared all the C# parameters, although some sections were overtly summarized.
Section I (chapter 1- 4) summarizes key concepts of the C# language, illustrated with succinct code.
Section II (Chapter 5 to 19) covers programming using the Framework Class Library, such as String, Collections, Streams and I/O, Serialization, Assemblies, Reflection, Custom Attributes, Garbage Collection, Threading and Interop.
I felt that each topic discussion is a little too brief and many important topics mentioned in the overview section of the book are not discussed at all, such as graphics, data access with ADO.NET, Remoting, Window Forms, Web Application, globalization, Configuration.
In section III, some useful .NET Framework SDK tools are covered, which is very helpful.
The last section is detailed listing of the most important core types/classes of the .NET framework. I like the UML diagrams illustrating class hierarchy and relationships.
Personally I would like to see some code samples under important types.
The book is 832 pages thick, I hope the future edition will add the missing topics mentioned above and more code, making it a 1,000 page reference book. -- Reviewed by Timothy D.
List price: $19.99 (that's 30% off!)
Used price: $3.47
Buy one from zShops for: $10.00
It should be noted that this book is NOT a step-by-step tutorial to teach you Premiere. It works as a reference manual, and does that job admirably. Although one could probably learn Premiere with this book, for beginners I would recommend Adobe's Classroom in a Book series and/or the tutorials that ship with Premiere.
Overall, an outstanding book and an excellent value. ...END