Oceanography: An Invitation to Marine Science


Tom S. Garrison - 1996
    Garrison takes you on a vivid exploration of the ocean--from submarine canyons to zooplankton, global warming, the growing plastics problem, and our changing coastlines--and explains oceanography's most important concepts. Garrison's engaging, reader-friendly approach helps you understand the complexities involved in how we study and use the ocean. You'll explore topics like Hurricane Katrina; the devastating December 2004 earthquake in the Indian Ocean and the resulting tsunami; the moon and its connection to the ocean; the power of the ocean to influence weather; and uses and abuses of the ocean. Gain an understanding of the wonders of the sea and the scientific questions that surround it with this enjoyable, fascinating book!

The Elements of Computing Systems: Building a Modern Computer from First Principles


Noam Nisan - 2005
    The books also provides a companion web site that provides the toold and materials necessary to build the hardware and software.

Calculus


Dale E. Varberg - 1999
    Covering various the materials needed by students in engineering, science, and mathematics, this calculus text makes effective use of computing technology, graphics, and applications. It presents at least two technology projects in each chapter.

The Pragmatic Programmer: From Journeyman to Master


Andy Hunt - 1999
    It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.

The Norton Anthology Of American Literature


Nina Baym - 1979
    This modern section has been overhauled to reflect the diversity of American writing since 1945. A section on 19th-century women's writing is included.

Essential Environment: The Science Behind the Stories


Jay Withgott - 2011
    Jay Withgott and new co-author Matt Laposata present the latest coverage of environmental science and introduce new FAQ sections to address common student misconceptions. Note: This is the standalone book if you want the book/access card order the ISBN below: 0321752546 / 9780321752543 Essential Environment: The Science behind the Stories Plus MasteringEnvironmentalScience with eText -- Access Card Package Package consists of: 0321752902 / 9780321752901 Essential Environment: The Science behind the Stories 0321754077 / 9780321754073 MasteringEnvironmentalScience with Pearson eText -- Valuepack Access Card -- Essential Environment: The Science behind the Stories (ME component) "

Exploring Psychology in Modules


David G. Myers - 1990
    Exploring Psychology, Sixth Edition, in Modules includes all the features and up-to-date content of the current edition of Exploring Psychology organized into 45 modules. It is accompanied by its own expansive variety of media and supplements similar to the Exploring Psychology package, also reorganized to match the modular format. This is NOT a brief version of Psychology, Seventh Edition, in Modules. Rather, this text is a MODULARIZED version of Exploring Psychology, Sixth Edition.

Words Fail Me: What Everyone Who Writes Should Know about Writing


Patricia T. O'Conner - 1999
    But despite the increase in written communication, the fundamentals of good writing have been lost. Grammar maven Patricia T. O'Conner comes to the rescue with this painless, practical, and funny writing companion. In short, snappy chapters filled with crystal-clear examples, amusing comparisons, and humorous allegories that cover everything from "Pronoun Pileups" and "Verbs That Zing" to "What to Do When You're Stuck," O'Conner provides simple, straightforward tips to help you sort through your thoughts and make your sentences strong.

Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Essentials of Meteorology: An Invitation to the Atmosphere [With CDROM]


C. Donald Ahrens - 1962
    College Edition, an online university library. At the core of this learning package is Ahrens' respected text, which presents the fundamental concepts of meteorology in the context of everyday weather observations. Fun and easy to understand and relate to, the book and its cumulative organization enables students to build on each concept and gain greater understanding into the dynamic nature of the atmosphere.

A Book of Abstract Algebra


Charles C. Pinter - 1982
    Its easy-to-read treatment offers an intuitive approach, featuring informal discussions followed by thematically arranged exercises. Intended for undergraduate courses in abstract algebra, it is suitable for junior- and senior-level math majors and future math teachers. This second edition features additional exercises to improve student familiarity with applications. An introductory chapter traces concepts of abstract algebra from their historical roots. Succeeding chapters avoid the conventional format of definition-theorem-proof-corollary-example; instead, they take the form of a discussion with students, focusing on explanations and offering motivation. Each chapter rests upon a central theme, usually a specific application or use. The author provides elementary background as needed and discusses standard topics in their usual order. He introduces many advanced and peripheral subjects in the plentiful exercises, which are accompanied by ample instruction and commentary and offer a wide range of experiences to students at different levels of ability.

Linear Algebra Done Right


Sheldon Axler - 1995
    The novel approach taken here banishes determinants to the end of the book and focuses on the central goal of linear algebra: understanding the structure of linear operators on vector spaces. The author has taken unusual care to motivate concepts and to simplify proofs. For example, the book presents - without having defined determinants - a clean proof that every linear operator on a finite-dimensional complex vector space (or an odd-dimensional real vector space) has an eigenvalue. A variety of interesting exercises in each chapter helps students understand and manipulate the objects of linear algebra. This second edition includes a new section on orthogonal projections and minimization problems. The sections on self-adjoint operators, normal operators, and the spectral theorem have been rewritten. New examples and new exercises have been added, several proofs have been simplified, and hundreds of minor improvements have been made throughout the text.

Qualitative Inquiry and Research Design: Choosing Among Five Approaches


John W. Creswell - 1997
    Five actual journal articles are reproduced in the appendix as examples of the different research designs.

Dimensions of Human Behavior: Person and Environment


Elizabeth D. Hutchison - 1999
    This volume provides an integrated micro/macro perspective on human behaviour, insights into human behaviour from biological, psychological and spiritual perspectives, and an examination of various human environments, from families to social movements and institutions.

Fundamentals of Molecular Spectroscopy


Colin N. Banwell - 1983
    It remains an elementary and non-mathematical introduction to molecular spectroscopy that emphasizes the overall unity of the subject and offers a pictorial perception rather than a mathematical description of the principles of spectroscopy.