Concrete Mathematics: A Foundation for Computer Science


Ronald L. Graham - 1988
    "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."

The Haskell School of Expression: Learning Functional Programming Through Multimedia


Paul Hudak - 2000
    It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.

Fashionable Nonsense: Postmodern Intellectuals' Abuse of Science


Alan Sokal - 1997
    Here, Sokal teams up with Jean Bricmont to expose the abuse of scientific concepts in the writings of today's most fashionable postmodern thinkers. From Jacques Lacan and Julia Kristeva to Luce Irigaray and Jean Baudrillard, the authors document the errors made by some postmodernists using science to bolster their arguments and theories. Witty and closely reasoned, Fashionable Nonsense dispels the notion that scientific theories are mere "narratives" or social constructions, and explored the abilities and the limits of science to describe the conditions of existence.

Learn You a Haskell for Great Good!


Miran Lipovača - 2011
    Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.

Deceived


Danielle Pays - 2019
    Their current demand? A prominent local winery-and the land it sits on. No doubt it would only take one visit for him to charm the owners into selling.But his plan hits a snag the second he lays eyes on the alluring woman, dead-set on maintaining her family legacy. For the first time, he can see a forever with a woman. A forever that’s threatened when she discovers who he really is.Then the unthinkable happens: Declan is arrested for a catastrophic attack, threatening both their livelihoods and futures. And even though he maintains he’s innocent, Brooke’s trust is stretched so thin she doesn’t know what to believe.Or who’s really to blame. Who do you trust when everyone lies?This is a steamy, stand-alone, HEA romantic suspense.

Elements of the Theory of Computation


Harry R. Lewis - 1981
    The authors are well-known for their clear presentation that makes the material accessible to a a broad audience and requires no special previous mathematical experience. KEY TOPICS: In this new edition, the authors incorporate a somewhat more informal, friendly writing style to present both classical and contemporary theories of computation. Algorithms, complexity analysis, and algorithmic ideas are introduced informally in Chapter 1, and are pursued throughout the book. Each section is followed by problems.

The Unimaginable Mathematics of Borges' Library of Babel


William Goldbloom Bloch - 2008
    Now, in The Unimaginable Mathematics of Borges' Library of Babel, William Goldbloom Bloch takes readers on a fascinating tour of the mathematical ideas hiddenwithin one of the classic works of modern literature.Written in the vein of Douglas R. Hofstadter's Pulitzer Prize-winning G�del, Escher, Bach, this original and imaginative book sheds light on one of Borges' most complex, richly layered works. Bloch begins each chapter with a mathematical idea--combinatorics, topology, geometry, informationtheory--followed by examples and illustrations that put flesh on the theoretical bones. In this way, he provides many fascinating insights into Borges' Library. He explains, for instance, a straightforward way to calculate how many books are in the Library--an easily notated but literallyunimaginable number--and also shows that, if each book were the size of a grain of sand, the entire universe could only hold a fraction of the books in the Library. Indeed, if each book were the size of a proton, our universe would still not be big enough to hold anywhere near all the books.Given Borges' well-known affection for mathematics, this exploration of the story through the eyes of a humanistic mathematician makes a unique and important contribution to the body of Borgesian criticism. Bloch not only illuminates one of the great short stories of modern literature but alsoexposes the reader--including those more inclined to the literary world--to many intriguing and entrancing mathematical ideas.

Diffusing Essential Oils (Witchwood Estate Collectables #2)


Patti Roberts - 2017
    But I don't think I've seen a better resource for the lay user than this one. T. Ormiston-smith. Mother Nature's medicine cabinet. In ancient times, the plant kingdom provided our earliest ancestors with the natural healing powers derived from nature. Extracts and essences from plants and flowers were prized for their medicinal, spiritual, aromatic, and therapeutic value, including beauty benefits. Aromatic plants, essences, and oils have traditionally been used during religious ceremonies and observances, beauty care and perfumes, food enhancement, and preservation. Aromatic plants were the basis for herbal and botanical medicines and remedies for thousands of years - they still are. In fact, they’re the root of today’s modern pharmaceuticals. And as lifestyles rapidly changed to meet everyday challenges, and technology progressed in leaps and bounds, herbal knowledge soon fell by the wayside. During the past century, as the side effects of many chemically based drugs come to light - not to mention the exuberant costs, natural healing has come full circle and has gradually found its way back into our homes. The Western World is standing up and taking notice. People are educating themselves about the wonderful uses and benefits of using essential oils, herbs, and spices. Mother nature's medicine cabinet is back, invoking endless remedies and in some cases, cures - without the side effects. Granted. Natural healing may not replace the family doctor or chemically manufactured drugs entirely, but it certainly is a healthy alternative to consider when thinking about your health, beauty, wellbeing, and fitness regime. Bonus: Includes Medicinal Herbs and their uses. Discover the many benefits to diffusing essential oils to achieve optimal health and well-being in your home and workplace. Diffusing essential oils can help you study better, sleep better, enhance your moods and put you in the mood... Essential oils and pregnancy. Essential oils and children. There is also a section about essential oils for pets – which ones to use and which ones to avoid.

Programming Groovy


Venkat Subramaniam - 2008
    But recently, the industry has turned to dynamic languages for increased productivity and speed to market.Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).

Proofs and Refutations: The Logic of Mathematical Discovery


Imre Lakatos - 1976
    Much of the book takes the form of a discussion between a teacher and his students. They propose various solutions to some mathematical problems and investigate the strengths and weaknesses of these solutions. Their discussion (which mirrors certain real developments in the history of mathematics) raises some philosophical problems and some problems about the nature of mathematical discovery or creativity. Imre Lakatos is concerned throughout to combat the classical picture of mathematical development as a steady accumulation of established truths. He shows that mathematics grows instead through a richer, more dramatic process of the successive improvement of creative hypotheses by attempts to 'prove' them and by criticism of these attempts: the logic of proofs and refutations.

The Divine Joke


Thomas Stemr - 2020
    That is, until the grandmother he never met dies in Greece and he receives an odd letter at her funeral. An invitation to a dusty old barbershop in Washington, DC.Accompanied by his new friend Victoria, Tom finds himself in wild pursuit of clues to solve the Cicada riddle. They believe it’s their only chance of reaching the old barber who turned their lives upside down and mysteriously disappeared.But what they discover is an ancient scheme to open human consciousness. A scheme that is finally coming to fruition thanks to modern technology. And unless the two most unlikely people uncover the elusive truth—visible for all to see but neglected for generations—humanity will face a prospect too sweet to resist.Fans of Dan Brown will be delighted by this raw and provocative spiritual mystery. Get ready for a thrill ride that may leave you enlightened and shaken.The Divine Joke is raw and provocative spiritual mystery. Get ready for a thrill ride that may leave you enlightened and shaken.

Discrete Mathematics and Its Applications


Kenneth H. Rosen - 2000
    These themes include mathematical reasoning, combinatorial analysis, discrete structures, algorithmic thinking, and enhanced problem-solving skills through modeling. Its intent is to demonstrate the relevance and practicality of discrete mathematics to all students. The Fifth Edition includes a more thorough and linear presentation of logic, proof types and proof writing, and mathematical reasoning. This enhanced coverage will provide students with a solid understanding of the material as it relates to their immediate field of study and other relevant subjects. The inclusion of applications and examples to key topics has been significantly addressed to add clarity to every subject. True to the Fourth Edition, the text-specific web site supplements the subject matter in meaningful ways, offering additional material for students and instructors. Discrete math is an active subject with new discoveries made every year. The continual growth and updates to the web site reflect the active nature of the topics being discussed. The book is appropriate for a one- or two-term introductory discrete mathematics course to be taken by students in a wide variety of majors, including computer science, mathematics, and engineering. College Algebra is the only explicit prerequisite.

Language and the Internet


David Crystal - 2001
    E-mail, instant messaging and chat are rapidly replacing conventional forms of correspondence, and the Web has become the first port of call for both information enquiry and leisure activity. How is this affecting language? There is a widespread view that as 'technospeak' comes to rule, standards will be lost. In this book, David Crystal argues the reverse: that the Internet has encouraged a dramatic expansion in the variety and creativity of language. Covering a range of Internet genres, including e-mail, chat, and the Web, this is a revealing account of how the Internet is radically changing the way we use language. This second edition has been thoroughly updated to account for more recent phenomena, with a brand new chapter on blogging and instant messaging. Engaging and accessible, it will continue to fascinate anyone who has ever used the Internet.

Unity 3.X Game Development Essentials


Will Goldstone - 2009
    With no prior knowledge of game development or 3D required, you will learn from scratch, taking each concept at a time working up to a full 3D mini-game. You'll learn scripting with C# or JavaScript and master the Unity development environment with easy-to-follow stepwise tasks. If you're a designer or animator who wishes to take their first steps into game development or prototyping, or if you've simply spent many hours sitting in front of video games, with ideas bubbling away in the back of your mind, Unity and this book should be your starting point. No prior knowledge of game production is required, inviting you to simply bring with you a passion for making great games.

HTML, XHTML & CSS for Dummies


Ed Tittel - 2008
    Now featuring more than 250 color illustrations throughout, this perennially popular guide is a must for novices who want to work with HTML or XHTML, which continue to be the foundation for any Web site The new edition features nearly 50 percent new and updated content, including expanded coverage of CSS and scripting, new coverage of syndication and podcasting, and new sample HTML projects, including a personal Web page, an eBay auction page, a company Web site, and an online product catalog The companion Web site features an eight-page expanded Cheat Sheet with ready-reference information on commands, syntax, colors, CSS elements, and more Covers planning a Web site, formatting Web pages, using CSS, getting creative with colors and fonts, managing layouts, and integrating scripts