Fundamentals of Computer Graphics


Peter Shirley - 2002
    It presents the mathematical foundations of computer graphics with a focus on geometric intuition, allowing the programmer to understand and apply those foundations to the development of efficient code. - The fundamental mathematics used in graphics programs - The basics of the graphics pipeline - BSP trees - Ray tracing - Surface shading - Texture mapping Advanced topics include: - Curves and surfaces - Color science - Global illumination - Reflection models - Image-based rendering - Visualization Extensive exercises and references for further reading enhance each chapter. An introduction for novices---a refresher for professionals.

The Bullet Journal Method: Track the Past, Order the Present, Design the Future


Ryder Carroll - 2018
    Out of sheer necessity, he developed a method called the Bullet Journal that helped him become consistently focused and effective. When he started sharing his system with friends who faced similar challenges, it went viral. Just a few years later, to his astonishment, Bullet Journaling is a global movement. The Bullet Journal Method is about much more than organizing your notes and to-do lists. It's about what Carroll calls "intentional living:" weeding out distractions and focusing your time and energy in pursuit of what's truly meaningful, in both your work and your personal life. It's about spending more time with what you care about, by working on fewer things. His new book shows you how to... • Track the past: Using nothing more than a pen and paper, create a clear and comprehensive record of your thoughts. • Order the present: Find daily calm by tackling your to-do list in a more mindful, systematic, and productive way. • Design the future: Transform your vague curiosities into meaningful goals, and then break those goals into manageable action steps that lead to big change. Carroll wrote this book for frustrated list-makers, overwhelmed multitaskers, and creatives who need some structure. Whether you've used a Bullet Journal for years or have never seen one before, The Bullet Journal Method will help you go from passenger to pilot of your own life.

Pharmacology for Nursing Care


Richard A. Lehne - 1990
    It provides the background needed to understand related drugs currently on the market, as well as drugs yet to be released. In simplifying a complex subject, this text focuses on the essentials of pharmacology. Large print is used to show need-to-know information, and small print is used for nice to know material. At the end of each chapter, a summary of major nursing implications helps in applying the material to real-world situations. This edition includes a new companion CD-ROM featuring NCLEX(R) examination-style review questions, a variety of electronic calculators, and animations depicting drug mechanisms and effects.Uses a prototype drug approach that places a strong emphasis on understanding over memorization - equipping students with the knowledge to learn not only about related drugs currently on the market, but also about those drugs that will be released once the student begins practice.Summaries of Major Nursing Implications at the end of each chapter provide an in-depth look at assessment, implementation, and ongoing evaluations.Utilizes large print for essential information and small print for nice-to-know information to help both faculty and students focus their limited classroom and study time on understanding the essentials.Concise drug summary tables present detailed information on individual drugs, including class, generic and trade names, dosages, routes, and indications.Key Points at the end of each chapter summarize content in a bulleted format to help students review important concepts.Prototype drug discussions employ a clear and consistent format with separate headings for Mechanism of Action; Pharmacologic Effects; Pharmacokinetics; Therapeutic Uses; Adverse Effects; Drug Interactions; and Preparations, Dosage, and Administration.An attractive full-color design adds visual interest, highlights key information, and facilitates student learning.Drugs for Multiple Sclerosis and Drugs for Hemophilia chapters.Drugs for Erectile Dysfunction and Benign Prostatic Hyperplasia chapter covers newsworthy drugs such as Viagra and Levitra.Special Interest Topics boxes on current issues in pharmacology, such as Medication-Overuse Headache: Too Much of a Good Thing and Face Time with Botox.Adult Immunization appendix summarizes the latest information on immunizations.Numerous new illustrations show drug mechanisms and effects, and depict topics such as histologic changes in Alzheimer's disease and the movement of drugs following GI absorption.

Starting Out with C++: Early Objects (Formerly Alternate Edition)


Tony Gaddis - 2005
    Objects are introduced early, right after control structures and before arrays and pointers. The STL string class is used throughout. As with all Gaddis books, there is a strong emphasis on problem solving and program design, a careful step-by-step introduction of each new topic, clear and easy to read code listings, concise and practical real world examples, and an abundance of exercises in each chapter.

The Architecture of Happiness


Alain de Botton - 2006
    The Architecture of Happiness starts from the idea that where we are heavily influences who we can be, and it argues that it is architecture's task to stand as an eloquent reminder of our full potential.Whereas many architects are wary of openly discussing the word beauty, this book has at its center the large and naïve question: What is a beautiful building? It is a tour through the philosophy and psychology of architecture that aims to change the way we think about our homes, our streets and ourselves.

Style: Toward Clarity and Grace


Joseph M. Williams - 1981
    A logical, expert, easy-to-use plan for achieving excellence in expression, Style offers neither simplistic rules nor endless lists of dos and don'ts. Rather, Joseph Williams explains how to be concise, how to be focused, how to be organized. Filled with realistic examples of good, bad, and better writing, and step-by-step strategies for crafting a sentence or organizing a paragraph, Style does much more than teach mechanics: it helps anyone who must write clearly and persuasively transform even the roughest of drafts into a polished work of clarity, coherence, impact, and personality."Buy Williams's book. And dig out from storage your dog-eared old copy of The Elements of Style. Set them side by side on your reference shelf."—Barbara Walraff, Atlantic"Let newcoming writers discover this, and let their teachers and readers rejoice. It is a practical, disciplined text that is also a pleasure to read."—Christian Century"An excellent book....It provides a sensible, well-balanced approach, featuring prescriptions that work."—Donald Karzenski, Journal of Business Communication"Intensive fitness training for the expressive mind."—Booklist(The college textbook version, Style: Ten Lessons in Clarity and Grace, 9th edition, is available from Longman. ISBN 9780321479358.)

The Sciences of the Artificial


Herbert A. Simon - 1969
    There are updates throughout the book as well. These take into account important advances in cognitive psychology and the science of design while confirming and extending the book's basic thesis: that a physical symbol system has the necessary and sufficient means for intelligent action. The chapter "Economic Reality" has also been revised to reflect a change in emphasis in Simon's thinking about the respective roles of organizations and markets in economic systems."People sometimes ask me what they should read to find out about artificial intelligence. Herbert Simon's book The Sciences of the Artificial is always on the list I give them. Every page issues a challenge to conventional thinking, and the layman who digests it well will certainly understand what the field of artificial intelligence hopes to accomplish. I recommend it in the same spirit that I recommend Freud to people who ask about psychoanalysis, or Piaget to those who ask about child psychology: If you want to learn about a subject, start by reading its founding fathers." -- George A. Miller

Programming in Objective-C


Stephen G. Kochan - 1999
    The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.

Thinking in JavaScript


Aravind Shenoy - 2014
    Before we delve into the intricacies of JavaScript, we need to know why it is used. While HTML tells your browser how your webpage will look, JavaScript is used for dynamic content and to add functionality. Using this book, you will understand the concept of JavaScript and its use in web designing. You will also have a look at jQuery in general. You will learn about Functions, Operators, the concept of Variables, Conditions and Loops, Arrays, and the basics of jQuery in this book. Instead of wandering through loads of theory, we have used practical examples in this book. The examples in this book are compatible with almost every browser. Instead of using the verbatim code, you can modify the code and see the change in the output thereby understanding the subtle nuances of JavaScript. By the end of the book, with practice, you can achieve better things and get more acquainted with JavaScript.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Beauty


Roger Scruton - 2009
    "It can be exhilarating, appealing, inspiring, chilling. It is never viewed with indifference: beauty demands to be noticed; it speaks to us directly like the voice of an intimate friend." In a book that is itself beautifully written, renowned philosopher Roger Scruton explores this timeless concept, asking what makes an object--either in art, in nature, or the human form--beautiful. This compact volume is filled with insight and Scruton has something interesting and original to say on almost every page. Can there be dangerous beauties, corrupting beauties, and immoral beauties? Perhaps so. The prose of Flaubert, the imagery of Baudelaire, the harmonies of Wagner, Scruton points out, have all been accused of immorality, by those who believe that they paint wickedness in alluring colors. Is it right to say there is more beauty in a classical temple than a concrete office block, more beauty in a Rembrandt than in an Andy Warhol Campbell Soup Can? Can we even say, of certain works of art, that they are too beautiful: that they ravish when they should disturb. But while we may argue about what is or is not beautiful, Scruton insists that beauty is a real and universal value, one anchored in our rational nature, and that the sense of beauty has an indispensable part to play in shaping the human world. Forthright and thought-provoking, and as accessible as it is stimulating, this fascinating meditation on beauty draws conclusions that some may find controversial, but, as Scruton shows, help us to find greater meaning in the beautiful objects that fill our lives.

Understanding Media: The Extensions of Man


Marshall McLuhan - 1964
    Terms and phrases such as "the global village" and "the medium is the message" are now part of the lexicon, and McLuhan's theories continue to challenge our sensibilities and our assumptions about how and what we communicate.There has been a notable resurgence of interest in McLuhan's work in the last few years, fueled by the recent and continuing conjunctions between the cable companies and the regional phone companies, the appearance of magazines such as WiRed, and the development of new media models and information ecologies, many of which were spawned from MIT's Media Lab. In effect, media now begs to be redefined. In a new introduction to this edition of Understanding Media, Harper's editor Lewis Lapham reevaluates McLuhan's work in the light of the technological as well as the political and social changes that have occurred in the last part of this century.

Modern Architecture: A Critical History


Kenneth Frampton - 1980
    Now revised, enlarged and expanded, Kenneth Frampton brings the story up to date and adds an entirely new concluding chapter that focuses on four countries where individual talent and enlightened patronage have combined to produce a comprehensive and convincing architectural culture: Finland, France, Spain and Japan. The bibliography has also been reviewed and extended, making this volume more indispensable than ever.

ART/WORK: Everything You Need to Know (and Do) As You Pursue Your Art Career


Heather Darcy Bhandari - 2009
     Unlike other creative professionals, visual artists don't have agents or managers. You have to do it all yourself, at least until you find gallery representation -- and even then, there are important business and legal issues you need to understand to stay in control of your career and ensure you're being treated fairly. Heather Darcy Bhandari, a gallery director, and Jonathan Melber, an arts lawyer, walk you through these issues so that you can essentially act as your own manager and agent. They show you, for example, how to tackle business basics such as tracking inventory and preparing invoices; how to take legal precautions like registering a copyright and drafting consignment forms; how to use promotional tools like websites and business cards; and how to approach career decisions such as choosing the right venue to show your work. In addition to drawing on their own experiences, Bhandari and Melber interviewed nearly one hundred curators, dealers, and other arts professionals, in cities across the country, about what they expect from and look for in artists. The authors also talked to a host of artists about their careers and the lessons they've learned navigating the art world. The book is full of their entertaining anecdotes and candid advice. No matter what kind of artist you are -- or want to be -- this book will help you. Art/Work covers everything you need to know to succeed, saving you from having to learn it all the hard way -- and letting you spend more time making art.

Getting Started with SQL: A Hands-On Approach for Beginners


Thomas Nield - 2016
    If you're a business or IT professional, this short hands-on guide teaches you how to pull and transform data with SQL in significant ways. You will quickly master the fundamentals of SQL and learn how to create your own databases.Author Thomas Nield provides exercises throughout the book to help you practice your newfound SQL skills at home, without having to use a database server environment. Not only will you learn how to use key SQL statements to find and manipulate your data, but you'll also discover how to efficiently design and manage databases to meet your needs.You'll also learn how to:Explore relational databases, including lightweight and centralized modelsUse SQLite and SQLiteStudio to create lightweight databases in minutesQuery and transform data in meaningful ways by using SELECT, WHERE, GROUP BY, and ORDER BYJoin tables to get a more complete view of your business dataBuild your own tables and centralized databases by using normalized design principlesManage data by learning how to INSERT, DELETE, and UPDATE records