Street-Fighting Mathematics: The Art of Educated Guessing and Opportunistic Problem Solving


Sanjoy Mahajan - 2010
    Traditional mathematics teaching is largely about solving exactly stated problems exactly, yet life often hands us partly defined problems needing only moderately accurate solutions. This engaging book is an antidote to the rigor mortis brought on by too much mathematical rigor, teaching us how to guess answers without needing a proof or an exact calculation.In Street-Fighting Mathematics, Sanjoy Mahajan builds, sharpens, and demonstrates tools for educated guessing and down-and-dirty, opportunistic problem solving across diverse fields of knowledge--from mathematics to management. Mahajan describes six tools: dimensional analysis, easy cases, lumping, picture proofs, successive approximation, and reasoning by analogy. Illustrating each tool with numerous examples, he carefully separates the tool--the general principle--from the particular application so that the reader can most easily grasp the tool itself to use on problems of particular interest. Street-Fighting Mathematics grew out of a short course taught by the author at MIT for students ranging from first-year undergraduates to graduate students ready for careers in physics, mathematics, management, electrical engineering, computer science, and biology. They benefited from an approach that avoided rigor and taught them how to use mathematics to solve real problems.Street-Fighting Mathematics will appear in print and online under a Creative Commons Noncommercial Share Alike license.

Art as Experience


John Dewey - 1934
    Based on John Dewey's lectures on esthetics, delivered as the first William James Lecturer at Harvard in 1932, Art as Experience has grown to be considered internationally as the most distinguished work ever written by an American on the formal structure and characteristic effects of all the arts: architecture, sculpture, painting, music, and literature.

Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Harmonic Experience: Tonal Harmony from Its Natural Origins to Its Modern Expression


William Allaudin Mathieu - 1997
     W. A. Mathieu, an accomplished author and recording artist, presents a way of learning music that reconnects modern-day musicians with the source from which music was originally generated. As the author states, "The rules of music--including counterpoint and harmony--were not formed in our brains but in the resonance chambers of our bodies." His theory of music reconciles the ancient harmonic system of just intonation with the modern system of twelve-tone temperament. Saying that the way we think music is far from the way we do music, Mathieu explains why certain combinations of sounds are experienced by the listener as harmonious. His prose often resembles the rhythms and cadences of music itself, and his many musical examples allow readers to discover their own musical responses.

The Official Guide for GMAT Quantitative Review


Graduate Management Admission Council (GMAC) - 2005
    This work focuses on the maths skills necessary to pass the GMAT, with nearly 300 questions and explanations on subjects such as arithmetic, algebra, geometry and data sufficiency.

Jazz


Gary Giddins - 2009
    They explain what jazz is, where it came from, and who created it and why, all within the broader context of American life and culture. Emphasizing its African American roots, Jazz traces the history of the music over the last hundred years. From ragtime and blues to the international craze for swing, from the heated protests of the avant-garde to the radical diversity of today’s artists, Jazz describes the travails and triumphs of musical innovators struggling for work, respect, and cultural acceptance set against the backdrop of American history, commerce, and politics. With vibrant photographs by legendary jazz chronicler Herman Leonard, Jazz is also an arresting visual history of a century of music.

A History of Western Music


J. Peter Burkholder - 1960
    Peter Burkholder has meticulously revised and restructured the text to make it more accessible for today's students. This revision places a stronger emphasis on social and historical context and adds substantially expanded pedagogy and striking four-color design.

The C# Programming Yellow Book


Rob Miles - 2010
    With jokes, puns, and a rigorous problem solving based approach. You can download all the code samples used in the book from here: http://www.robmiles.com/s/Yellow-Book...

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Music: A Very Short Introduction


Nicholas Cook - 1998
    Drawing on a number of accessible examples, the author prompts us to call on our own musical experiences in order to think more critically about the roles of the performers and the listener, about music as a commodity and an experience, what it means to understand music, and the values we ascribe to it. This very short introduction, written with both humor and flair, begins with a sampling of music as human activity and then goes on to consider the slippery phenomenon of how music has become an object of thought. Covering not only Western and classical music, Cook touches on all types from rock to Indonesian music and beyond. Incorporating musical forms from every continent, Music will make enjoyable reading for beginner and expert alike. About the Series: Combining authority with wit, accessibility, and style, Very Short Introductions offer an introduction to some of life's most interesting topics. Written by experts for the newcomer, they demonstrate the finest contemporary thinking about the central problems and issues in hundreds of key topics, from philosophy to Freud, quantum theory to Islam.

Fullstack React: The Complete Guide to ReactJS and Friends


Anthony Accomazzo - 2017
    Quickly get to work - or get that job - with the right tools and the best practices.Seriously: Stop wasting your time scouring Google, searching through incorrect, out-of-date, blog posts and get everything you need to be productive in one, well-organized place. The book is complete with both simple and complex examples to get your apps up and running.You'll learn what you need to know to work professionally and build solid, well-tested, optimized apps with ReactJS. This book is your definitive guide or your money back.Buy now at https://www.fullstackreact.com.

Head First C#


Andrew Stellman - 2007
    Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying SQL databases, .NET collections, and XML documents. By the time you're through, you'll be a proficient C# programmer, designing and coding large-scale applications. Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.

Beatles Best for Easy Piano


Hal Leonard Corporation - 1979
    A truly remarkable collection including: All My Loving * And I Love Her * Come Together * Eleanor Rigby * Get Back * Help * Hey Jude * I Want to Hold Your Hand * Let It Be * Michelle * many, many more.

The Art of Practicing: A Guide to Making Music from the Heart


Madeline Bruser - 1997
    Acclaimed pianist and teacher Madeline Bruser combines physiological and meditative principles to help musicians release physical and mental tension and unleash their innate musical talent. She offers practical techniques for cultivating free and natural movement, a keen enjoyment of sounds and sensations, a clear and relaxed mind, and an open heart and she explains how toPrepare the body and mind to practice with easeUnderstand the effect of posture on flexibility and expressivenessMake efficient use of the hands and armsEmploy listening techniques to improve coordinationIncrease the range of color and dynamics by using less effortCultivate rhythmic vitalityPerform with confidence, warmth, and freedomPhotographs show essential points of posture and movement for a variety of instruments.

Harmony


Walter Piston - 1941
    By now it is plain that the book is different from what it used to be, but its essential approach and its basic substance remain as they were. The major departure of the fourth edition was the addition of seven new chapters, including four on the complicated subject of harmony after common practice, which had not been discussed in the first three editions. However, then as now, the core of the book remains the exhaustive treatment of common-practice harmony, the subject of most one-year or two-year courses in tonal harmony. In the present edition, the entire text has been carefully revised with a view to clarifying the language and illuminating the essential principles. Wherever possible, the text has been opened up to allow the reader to adopt a more leisurely pace through what had been a terse and detailed presentation. The results will also be perceived in the more spacious design of this edition. New exercises have been added to the early chapters as well as some fresh music examples. There is an entirely new chapter on musical texture that serves to clear up many difficult points encountered by the beginning student. Another innovation is the rearrangement of the chapters dealing with harmonic rhythm and the structure of the phrase as well as the inclusion of a short summary of analytical method. This book has long been known as an introductory textbook, but because of its comprehensive range, it also serves as an invaluable reference book. The acquisition of an consummate knowledge of composers' practice--the goal of any study of harmony--is admittedly an endless assignment. Ars longa, vita brevis, but consolation may be derived from the thought that intellectual and artistic rewards are to be found at all stages along the way.