Programming Pearls


Jon L. Bentley - 1986
    Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem." - Steve McConnell, author, Code CompleteWhen programmers list their favorite books, Jon Bentley's collection of programming pearls is commonly included among the classics. Just as natural pearls grow from grains of sand that irritate oysters, programming pearls have grown from real problems that have irritated real programmers. With origins beyond solid engineering, in the realm of insight and creativity, Bentley's pearls offer unique and clever solutions to those nagging problems. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that Programming Pearls has been so highly valued by programmers at every level of experience. In this revision, the first in 14 years, Bentley has substantially updated his essays to reflect current programming methods and environments. In addition, there are three new essays on (1) testing, debugging, and timing; (2) set representations; and (3) string problems. All the original programs have been rewritten, and an equal amount of new code has been generated. Implementations of all the programs, in C or C++, are now available on the Web.What remains the same in this new edition is Bentley's focus on the hard core of programming problems and his delivery of workable solutions to those problems. Whether you are new to Bentley's classic or are revisiting his work for some fresh insight, this book is sure to make your own list of favorites.

Psychology in Action


Karen Huffman - 1987
    To meet it, you need a fully integrated text and supplements package that sets the stage for a perfectly choreographed learning experience.

Management: Leading & Collaborating in the Competitive World


Thomas S. Bateman - 2005
    This text discusses and explains the traditional, functional approach to management, through planning, organising, leading and controlling.

Leaving Microsoft to Change the World: An Entrepreneur's Odyssey to Educate the World's Children


John Wood - 2006
    Wood felt trapped between an all-consuming career and a desire to do something lasting and significant. Stressed from the demands of his job, he took a vacation trekking in Nepal because a friend had told him, "If you get high enough in the mountains, you can't hear Steve Ballmer yelling at you anymore."Instead of being the antidote to the rat race, that trip convinced John Wood to divert the boundless energy he was devoting to Microsoft into a cause that desperately needed to be addressed. While visiting a remote Nepalese school, Wood learned that the students had few books in their library. When he offered to run a book drive to provide the school with books, his idea was met with polite skepticism. After all, no matter how well-intentioned, why would a successful software executive take valuable time out of his life and gather books for an impoverished school?But John Wood did return to that school and with thousands of books bundled on the back of a yak. And at that moment, Wood made the decision to walk away from Microsoft and create Room to Read—an organization that has donated more than 1.2 million books, established more than 2,600 libraries and 200 schools, and sent 1,700 girls to school on scholarship—ultimately touching the lives of 875,000 children with the lifelong gift of education.Leaving Microsoft to Change the World chronicles John Wood's struggle to find a meaningful outlet for his managerial talents and entrepreneurial zeal. For every high-achiever who has ever wondered what life might be like giving back, Wood offers a vivid, emotional, and absorbing tale of how to take the lessons learned at a hard-charging company like Microsoft and apply them to one of the world's most pressing problems: the lack of basic literacy.

Conquer Basic Spanish: A Short Introduction To Beginners Spanish, Including Spanish Grammar, Verbs and Vocabulary (Learn Spanish Book 4)


Linda Plummer - 2014
    I'm sure it will be ...

Essentials of Swedish Grammar


Åke Viberg - 1990
    This compact volume offers an integrated guide to the major grammatical concepts needed for writing and speaking Swedish.

Elementary Korean


Ross King - 1999
    This new edition of Elementary Korean, the most comprehensive and detailed introductory Korean textbook available, offers beginning learners of Korean everything they need to learn the language effectively. Perfect for a first-year university-level course use or the independent language learner. No prior knowledge of the language is necessary. The new format, now with dozens of illustrations, presents Korean vocabulary and Korean grammar in an accessible and understandable manner while extensive conversations and exercises help to reinforce the Korean language and build reading and listening comprehension. This edition includes:An MP3 audio CD and a dedicated website.Rich and highly nuanced examples with brand new illustrations.Detailed but on–technical grammar notes, ample writing exercises with an accompanying answer key.Detailed examples of authentic dialogue.Highly technical grammar notes.Plenty of writing practice.Dialogues, reading texts, and written exercises are in Hangul, the Korean alphabet, so students are quickly able to read and write authentic Korean. Layered lessons are designed to build on each other, making Korean easy to learn from the most popular introductory Korean language textbook available. Included is a revised audio CD that helps learners to speak like a native and a web-based practice component through the University of British Columbia that can help students to learn Korean even beyond the pages of this book. According to the Modern Language Association, enrollment in Korean in American universities is increasing rapidly. Available separately is the companion Elementary Korean Workbook. This helpful workbook will assist you in practicing and polishing your Korean language skills. Each lesson supplements the corresponding lesson in the textbook. There are ten activities per lesson, offering a range of exercises and practice opportunities to enable you to achieve proficiency in everyday, conversational Korean.

Simon & Shuster Handbook for Writers


Lynn Quitman Troyka - 1987
    Coverage includes writing college-level essays, source-based arguments, and research papers; thinking and reading critically; using documentation style correctly; designing documents; writing for the Web; writing about literature; writing for business; creating oral presentations; taking essay tests; and using correct grammar, punctuation, and mechanics correctly. Anyone looking to succeed and fulfill their potential in writing.

The Lively Art of Writing


Lucile Vaughan Payne - 1965
    And The Lively Art of Writing is the perfect guide to the mastery of this essential skill. It will answer all of your questions, provide you with the best techniques, and offer important information about:- Choosing a subject- Working with words- The sound of sentences- The power of paragraphs- Essentials of style- Essays, theses, and term papers- And much, much more...

The Penguin Guide to Punctuation


R.L. Trask - 1997
    Do you find punctuation difficult? Are you puzzled by colons and semicolons? Unsure of where commas should go? Confused by hyphens and apostrophes? If so, then this jargon-free and succinct guide is for you.•Contains precise and up-to-date definitions of every type of punctuation mark and shows how each should be used•Gives numerous examples of good and bad usage•Explains the correct use of capital letters, contractions and abbreviations, italics, boldface and the special characters available on a word processor

Abnormal Psychology


Ronald J. Comer - 1992
    It is that firsthand knowledge of the concerns of students, the complexities of the disorders, and the real struggles of people with psychological disorders that makes Comer's text, Abnormal Psychology, so compelling. This Sixth Edition's new content and features, coupled with new study and teaching tools, all serve to keep the book's portrait of contemporary abnormal psychology as fresh and insightful as ever.

Kilimanjaro: A Trekking Guide to Africa's Highest Mountain (Includes Guides to Nairobi & Dar Es Salaam)


Henry Stedman - 2003
    This guide to treks and excursions around Kilimanjaro provides information on getting to Kilimanjaro from Europe, North America and Australasia, trekking preparations, where to stay and eat along the trails, employing a guide or porter, the environment and health and safety.

The Story of English


Robert McCrum - 1986
    Originally paired with a major PBS miniseries, this book presents a stimulating and comprehensive record of spoken and written English—from its Anglo-Saxon origins some two thousand years ago to the present day, when English is the dominant language of commerce and culture with more than one billion English speakers around the world. From Cockney, Scouse, and Scots to Gulla, Singlish, Franglais, and the latest African American slang, this sweeping history of the English language is the essential introduction for anyone who wants to know more about our common tongue.

The Languages of Tolkien's Middle-Earth


Ruth S. Noel - 1974
    It includes a full account of Tolkien the linguist, as well as telling how to write all the languages, with guides to grammar and pronunciation, and a complete dictionary of the fourteen languages.Here is a book to deepen and enhance our enjoyment of those classics of Middle-earth, The Hobbit, The Lord of the Rings, and The Silmarillion.Ruth Noel teaches remedial and developmental reading in Riverside, California. She is the author of The Mythology of Middle-earth, on the relation between The Lord of the Rings and European myth in general. "The author is convincing and fascinating as she connects Tolkien's fantasies with the hallowed myths of other cultures." - Publishers Weekly

The Quick and Easy Way to Effective Speaking


Dale Carnegie - 1962
    Now streamlined and updated, the book that has literally put millions on the highway to greater accomplishment and success can show you how to have maximum impact as a speaker--every day, and in every situation that demands winning others over to your point of view.