Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

The Secret Lives of Color


Kassia St. Clair - 2016
    From blonde to ginger, the brown that changed the way battles were fought to the white that protected against the plague, Picasso's blue period to the charcoal on the cave walls at Lascaux, acid yellow to kelly green, and from scarlet women to imperial purple, these surprising stories run like a bright thread throughout history.In this book, Kassia St. Clair has turned her lifelong obsession with colors and where they come from (whether Van Gogh's chrome yellow sunflowers or punk's fluorescent pink) into a unique study of human civilization. Across fashion and politics, art and war, the secret lives of color tell the vivid story of our culture.

Head First Design Patterns


Eric Freeman - 2004
     At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

Read This If You Want to Take Great Photographs


Henry Carroll - 2014
    • A bestselling photography book with over 300,000 copies sold! • Learn top photography tips from 50 famous photographers • A must–have guide for amateur photographers and professional photographersRead This if You Want to Take Great Photographs contains no graphs, no techie diagrams and no camera–club jargon. Instead, it inspires readers through iconic images and playful copy, packed with hands–on tips.Split into five sections, the book covers composition, exposure, light, lenses and the art of seeing. Masterpieces by acclaimed photographers – including Henri Cartier–Bresson, Sebastião Salgado, Fay Godwin, Nadav Kander, Daido Moriyama and Martin Parr – serve to illustrate points and encourage readers to try out new ideas.Today's aspiring photographers want immediacy and see photography as an affordable way of expressing themselves quickly and creatively. This handbook meets their needs, teaching them how to take photographs using professional techniques.Read This If You Want to Take Great Photographs is part of the internationally–bestselling 'Read This' series, which has sold over half–a–million books worldwide and has been translated into over 20 languages.More titles in the 'Read This' series:Read This if You Want to Take Great Photographs of People by Henry Carroll (9781780676241)Read This if You Want to Take Great Photographs of Places by Henry Carroll (9781780679051)Use This if You Want to Take Great Photographs: A Photo Journal by Henry Carroll (9781780678887)Read This if You Want to Be Great at Drawing by Selwyn Leamy (9781786270542)Use This if You Want to Be Great at Drawing by Selwyn Leamy (9781786274052)Read This if You Want to Be Great at Drawing People by Selwyn Leamy (9781786275127)Read This if You Want to Be a Great Writer by Ross Raisin (9781786271976)Read This if You Want to Be Instagram Famous edited by Henry Carroll (9781780679679)Read This If You Want to Be YouTube Famous by Will Eagle (9781786275134)

Mastering the Nikon D7000


Darrell Young - 2011
    Darrell is determined to help the user navigate past the confusion factor that often comes with complex and powerful professional camera equipment. The book explores the features and capabilities of the camera in a way that far surpasses the user’s manual. It guides readers through the camera features with step-by-step setting adjustments; color illustrations; and detailed how, when, and why explanations for each option. Every button, dial, switch, and menu configuration setting is explored in a user-friendly manner, with suggestions for setup according to various shooting styles. Darrell’s friendly and informative writing style allows readers to easily follow directions, while feeling as if a friend dropped in to share his knowledge. The learning experience for new D7000 users goes beyond just the camera itself and covers basic photography technique.

Quantum Computing Since Democritus


Scott Aaronson - 2013
    Full of insights, arguments and philosophical perspectives, the book covers an amazing array of topics. Beginning in antiquity with Democritus, it progresses through logic and set theory, computability and complexity theory, quantum computing, cryptography, the information content of quantum states and the interpretation of quantum mechanics. There are also extended discussions about time travel, Newcomb's Paradox, the anthropic principle and the views of Roger Penrose. Aaronson's informal style makes this fascinating book accessible to readers with scientific backgrounds, as well as students and researchers working in physics, computer science, mathematics and philosophy.

Fashionable Selby


Todd Selby - 2014
    The subjects include a mix of the avant-garde, the traditional, the must-haves, and the totally unexpected. Chapters on individual artists bring readers inside their studios, workshops, and homes, and include Selby’s signature photographs and watercolors of not only the artists and their environments, but also the things that inspire them, the materials they use, their creative process, the people who work alongside them, and the final pieces. From the showroom of one of the Antwerp Six to the studios of Central St. Martins in London to a punk knitter in Brooklyn, Selby captures some of fashion’s biggest names, rising stars, and best-kept secrets.

Langford's Basic Photography: The Guide for Serious Photographers


Michael Langford - 1977
    It is a comprehensive guide to all aspects of photography, from pre-capture to output, written for photographers who want to understand the principles behind photography and how to create great images. In this book you will learn: . How images are formed and how to control what you capture* The best camera and lens type for your work * The principles and equipment of lighting * How to organize the picture and measure exposure * How to edit, organise and store digital images * How to print, finish and present your photographs * How to get your work noticedStunning photographs and visual learning - key principles and techniques are explained using diagrams and images. Inspirational and thought-provoking shots are shown throughout, from key images by photography greats to those by working professionals. Projects and Summaries at the end of each chapter help to cement newly learned skills and get you exploring key techniques. This 8th edition has been entirely restructured and rewritten for digital photography. It will continue to instruct, inspire and motivate up and coming photographers for generations to come. Michael Langford, renowned author, teacher, and practitioner, is a legend because of his skill that balanced art and technique. He inspired and taught thousands as Photography Course Director at the Royal College of Art, London, UK.Anna Fox is Head of the BA Photography program at the University College of the Creative Arts at Farnham, UK and has been working in photography for almost twenty years. Her work has been exhibited in numerous shows around the world. Richard Sawdon Smith is Deputy Head of the University College for the Creative Arts at Maidstone, UK. He is an award-winning studio photographer, exhibiting worldwide for over twenty years. The Langford SeriesLangford's Starting Photography - The ultimate introduction to photography, covering all the beginner photographer needs in order to start achieving great results Langford's Basic Photography - The authoritative classic for beginner to intermediate photographers wanting to understand the principles behind photography and how to put them into practiceLangford's Advanced Photography - Highly respected guide for the serious photographer wanting to advance their skills and produce professional resultsLevel: BEGINNING/INTERMEDIATE

Early Color


Saul Leiter - 2006
    Although Edward Steichen had exhibited some of Leiter's color photography at The Museum of Modern Art in 1953, it remained virtually unknown to the world thereafter. Leiter moved to New York in 1946 to become a painter, but through his friendship with Richard Pousette-Dart he quickly recognized the creative potential of photography. Leiter continued to paint, exhibiting with Philip Guston and Willem de Kooning, but the camera remained his ever-present means of recording life in the metropolis. None of Leiter's contemporaries, with the partial exception of Helen Levitt, assembled a comparable body of work: subtle, often abstract compositions of lyrical, eloquent color.

Programming F# 3.0


Chris Smith - 2009
    You’ll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET platform.Reap the benefits of functional programming for your next project, whether you’re writing concurrent code, or building data- or math-intensive applications. With this comprehensive book, former F# team member Chris Smith gives you a head start on the fundamentals and walks you through advanced concepts of the F# language.Learn F#’s unique characteristics for building applicationsGain a solid understanding of F#’s core syntax, including object-oriented and imperative stylesMake your object-oriented code better by applying functional programming patternsUse advanced functional techniques, such as tail-recursion and computation expressionsTake advantage of multi-core processors with asynchronous workflows and parallel programmingUse new type providers for interacting with web services and information-rich environmentsLearn how well F# works as a scripting language

Armed America: Portraits of Gun Owners in Their Homes


Kyle Cassidy - 2007
    Hardly anyone he knew didn't have an opinion in the debate over owning guns. Why was a constitutionally protected right so heavily debated, and who exactly as these folks that own guns? "I began to wonder who these seventy or so million Americans were, how they lived and what was important to them. I set out to photographs as many gun owners as I could and ask them one question: "Why do you own a gun."Cassidy traveled over 20,000 miles, crisscrossing the country to meet with gun owners in their homes. Cassidy's photo essays create a powerful, thought provoking and sometimes startling view of gun ownership in the U.S. These "everyman" portraits, and the accompanying views of gun owners, fashion a riveting and provocative hardcover book.

The Mac is Not a Typewriter


Robin P. Williams - 1989
    Best-selling author Robin Williams's simple, logical principles for using type to produce beautiful, professional documents are as true now as they were when the original edition was published in 1989. This updated edition includes new examples and expanded information dedicated to the practical advice that made the first edition an enduring bestseller. Throughout, Robin shows you the small details that separate the pros from the amateurs: typographer versus typewriter quotation marks, en and em dashes, tabs and indents, kerning, leading, white space, widows and orphans, and hanging punctuation. If you prepare documents, you'll find The Mac is not a typewriter, Second Edition an indispensable guide. And those who read your documents will recognize the work of a pro, even if they don't know a curly quote from curly fries.

Beyond Snapshots: How to Take That Fancy DSLR Camera Off "Auto" and Photograph Your Life like a Pro


Rachel Devine - 2012
    You’ll learn:    • Common beginner mistakes and how to avoid them   • How to take portraits of your children, friends, pets—even yourself   • How to capture light to make your photos more dramatic   • How to make colors pop, eyes sparkle, and skin tones more realistic   • How to capture the uniqueness and wonder of your family, friends, and world After all, why trust your memories to regular snapshots when with just a little knowledge, you can create beautiful photographs? Be inspired to see the beauty around you, every day.

Diane Arbus: Magazine Work


Diane Arbus - 1985
    This work reveals the growth of an artist who saw no artificial boundary between art and the paying job and who succeeded in putting her indelible stamp on the visual imagination.

Richard Avedon Portraits


Richard Avedon - 1976
    This elegant coffee-table book includes classic Avedon studies of Marilyn Monroe and Truman Capote, as well as portraits of political and intellectual figures. The reproductions are superb.