Advanced Programming in the UNIX Environment


W. Richard Stevens - 1992
    Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - w

Principles of Economics


Karl E. Case - 1988
    These two highly-respected economists and educators have revised this best-selling MICRO FIRST book to include more current topics and events while maintaining its hallmark feature of teaching economics through stories, graphs, and equations; relevant to students with various learning styles (verbal, visual, and numerical).

APA: The Easy Way: A Quick and Simplified Guide to the APA Writing Style


Peggy M. Houghton - 2005
    The authors of this book draw information from themanual that is specific to academic writing and expand uponit using set-up instructions and a sample paper. The end resultof this transformational process yields a useful guide that canbe used along with the actual manual for successful academicwriting.The handbook covers many detailed specifications of the APAstyle...including in-text citations, source citations, and a samplepaper. It also sheds new light on the manual using step-by-stepprocesses and exemplification that enable readers to fulfill APArules and regulations while focusing on content, rather than theformat, of their academic research.

Hacker's Delight


Henry S. Warren Jr. - 2002
    Aiming to tell the dark secrets of computer arithmetic, this title is suitable for library developers, compiler writers, and lovers of elegant hacks.

The Natural Way to Draw


Kimon Nicolaides - 1941
    Great for the beginner and the expert, this book offers readers exercises to improve their work.

Essential Scrum: A Practical Guide to the Most Popular Agile Process


Kenneth S. Rubin - 2012
    Leading Scrum coach and trainer Kenny Rubin illuminates the values, principles, and practices of Scrum, and describes flexible, proven approaches that can help you implement it far more effectively. Whether you are new to Scrum or years into your use, this book will introduce, clarify, and deepen your Scrum knowledge at the team, product, and portfolio levels. Drawing from Rubin's experience helping hundreds of organizations succeed with Scrum, this book provides easy-to-digest descriptions enhanced by more than two hundred illustrations based on an entirely new visual icon language for describing Scrum's roles, artifacts, and activities. Essential Scrum will provide every team member, manager, and executive with a common understanding of Scrum, a shared vocabulary they can use in applying it, and practical knowledge for deriving maximum value from it.

Trends and Issues in Instructional Design and Technology


Robert A. Reiser - 2006
    Trends and Issues in Instructional Design and Technology is intended to provide readers with a clear picture of the field of instructional design and technology, the trends and issues that have affected it in the past and present, and those trends and issues likely to affect it in the future. Professionals in the field need to be able to do more than just perform the skills associated with IDT. They need to be able to clearly describe the nature of the field, be familiar with the field's history and its current status, and be able to describe recent trends and issues that are having, or are likely to have, an impact on the field. The purpose of this book is to help readers attain these goals.

Meditations on Violence: A Comparison of Martial Arts Training & Real World Violence


Rory Miller - 2008
    Rory Miller distills what he has learned from jailhouse brawls, tactical operations and ambushes to explore the differences between martial arts and the subject martial arts were designed to deal with: Violence. Sgt. Miller introduces the myths, metaphors and expectations that most martial artists have about what they will ultimately learn in their dojo. This is then compared with the complexity of the reality of violence. Complexity is one of the recurring themes throughout this work. Section Two examines how to think critically about violence, how to evaluate sources of knowledge and clearly explains the concepts of strategy and tactics. Sections Three and Four focus on the dynamics of violence itself and the predators who perpetuate it. Drawing on hundreds of encounters and thousands of hours spent with criminals Sgt. Miller explains the types of violence; how, where, when and why it develops; the effects of adrenaline; how criminals think, and even the effects of drugs and altered states of consciousness in a fight. Section Five centers on training for violence, and adapting your present training methods to that reality. It discusses the pros and cons of modern and ancient martial arts training and gives a unique insight into early Japanese kata as a military training method. Section Six is all about how to make self-defense work. Miller examines how to look at defense in a broader context, and how to overcome some of your own subconscious resistance to meeting violence with violence. The last section deals with the aftermath--the cost of surviving sudden violence or violent environments, how it can change you for good or bad. It gives advice for supervisors and even for instructors on how to help a student/survivor. You'll even learn a bit about enlightenment.

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.

Message of the Prophets


J. Daniel Hays - 2010
    especially when it comes to the Prophets.In The Message of the Prophets, author J. Daniel Hays offers a scholarly, yet readable and student-friendly survey of the Old Testament prophetic literature that presents the message of each prophet in its historical and its biblical context and then tracks that message through the New Testament to challenge readers with what it means for them today. Hays focuses on synthesizing the message of the prophets, which enables students to grasp the major contours of the prophetic books clearly and concisely. Hundreds of colorful pictures help to illustrate the historical and cultural background of the prophets. After identifying what the message meant for ancient Israel, Hays helps the readers to move toward theological application today, helping readers to gain a better understanding of God and the relationship between God and his people. The Message of the Prophets is essential for professors, students, and others seeking to understand the role that the OT prophets play in the Christian faith.

Picture This: How Pictures Work


Molly Bang - 1991
    But what about the elements that make up a picture? Using the tale of Little Red Riding Hood as an example, Molly Bang uses boldly graphic artwork to explain how images -- and their individual components -- work to tell a story that engages the emotions: Why are diagonals dramatic? Why are curves calming? Why does red feel hot and blue feel cold?

The Unfinished Nation: A Concise History of the American People: Volume I: To 1877


Alan Brinkley - 1992
    Balancing social and cultural history with traditional political and diplomatic themes, it tells the story of the diversity and complexity of the United States and the forces that have enabled it to survive and flourish despite division. This fifth edition of Volume 1 includes coverage of events and developments through the year 1877 and features two new essays.

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement


Eric Redmond - 2012
    As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology. Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, you'll tackle a real-world data problem that highlights the concepts and features that make it shine. You'll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each. You'll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazon's Elastic Compute Cloud (EC2). Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform that's more than the sum of its parts, or find one that meets all your needs at once.Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.What You Need: To get the most of of this book you'll have to follow along, and that means you'll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.

Fundamentals of Human Resource Management


Raymond A. Noe - 2003
    This book is the most engaging, focused and applied HRM text on the market.

Biology


Neil A. Campbell - 1987
    This text has invited more than 4 million students into the study of this dynamic and essential discipline.The authors have restructured each chapter around a conceptual framework of five or six big ideas. An Overview draws students in and sets the stage for the rest of the chapter, each numbered Concept Head announces the beginning of a new concept, and Concept Check questions at the end of each chapter encourage students to assess their mastery of a given concept. New Inquiry Figures focus students on the experimental process, and new Research Method Figures illustrate important techniques in biology. Each chapter ends with a Scientific Inquiry Question that asks students to apply scientific investigation skills to the content of the chapter.