Download Bebop to the Boolean Boogie Ebook PDF

Bebop to the Boolean Boogie

Bebop to the Boolean Boogie
An Unconventional Guide to Electronics Fundamentals, Components, and Processes

by Clive Maxfield

  • Publisher : Newnes
  • Release : 2003
  • Pages : 483
  • ISBN : 9780750675437
  • Language : En, Es, Fr & De
GET BOOK

*Written in quirky fun style that has generated a strong following for the author and sales of over 10,000 copies of the First Edition *The Second Edition is even bigger and better than the first, with lots of new material, illustrations, and an expanded glossary *Ideal for training incoming engineers and technicians, and for people in marketing or other related fields or anyone else who needs to familiarize themselves with electronics terms and technology Bebop to the Boolean Boogie is now better than ever! The long-awaited second edition of Clive Maxfield"s comprehensive introduction to contemporary electronics is still friendly, funny and quirky, and it has been completely updated with lots of new material. Each subject is covered in a novel and thought-provoking way. Whether you"re an engineer, hobbyist, or student who needs a thorough and up-to-date electronics reference or a nontechnical person who wants to understand more about this electron dance that has seemingly taken over the world, this book is the answer. The writing is clear and witty and is supported by hundreds of diagrams that clarify even the most difficult subjects. The exhaustive glossary is almost worth the price of the book by itself. Now accompanied by a CD-ROM with a fully searchable electronic version of the text! From reviews of the first edition: "If you want to be reminded of the joy of electronics, take a look at Clive (Max) Maxfield"s book Bebop to the Boolean Boogie." --Computer Design "Lives up to its title as a useful and entertaining technical guide....well-suited for students, technical writers, technicians, and sales and marketing people." --Electronic Design "Writing a book like this one takes audacity! ... Maxfield writes lucidly on a variety of complex topics without "writing down" to his audience." --EDN "A highly readable, well-illustrated guided tour through basic electronics." -Science Books & Films "Extremely readable and easy to understand, you"ll wonder how people learned about this stuff before this book came along." --New Book Bulletin, Computer Literacy Bookshops

Bebop to the Boolean Boogie

Bebop to the Boolean Boogie
An Unconventional Guide to Electronics

by Clive Maxfield

  • Publisher : Newnes
  • Release : 2008-12-05
  • Pages : 568
  • ISBN : 9780080949505
  • Language : En, Es, Fr & De
GET BOOK

This entertaining and readable book provides a solid, comprehensive introduction to contemporary electronics. It's not a "how-to-do" electronics book, but rather an in-depth explanation of how today's integrated circuits work, how they are designed and manufactured, and how they are put together into powerful and sophisticated electronic systems. In addition to the technical details, it's packed with practical information of interest and use to engineers and support personnel in the electronics industry. It even tells how to pronounce the alphabet soup of acronyms that runs rampant in the industry. Written in conversational, fun style that has generated a strong following for the author and sales of over 14,000 copies for the first two editions The Third Edition is even bigger and better, with lots of new material, illustrations, and an expanded glossary Ideal for training incoming engineers and technicians, and for people in marketing or other related fields or anyone else who needs to familiarize themselves with electronics terms and technology

Designus Maximus Unleashed!

Designus Maximus Unleashed!
A Book

by Clive Maxfield

  • Publisher : Newnes
  • Release : 1998-04-09
  • Pages : 458
  • ISBN : 9780750690898
  • Language : En, Es, Fr & De
GET BOOK

Maxfield, a popular columnist, has collected his articles on design in a new order, grouped by topic, and expanded from the limits of magazine space. These articles have been published in magazines such as "EDN, Electronic Design" and "Electronic Design and Technology".

Electromagnetics Explained

Electromagnetics Explained
A Handbook for Wireless/ RF, EMC, and High-Speed Electronics

by Ron Schmitt

  • Publisher : Elsevier
  • Release : 2002-06-12
  • Pages : 410
  • ISBN : 9780080505237
  • Language : En, Es, Fr & De
GET BOOK

Based on familiar circuit theory and basic physics, this book serves as an invaluable reference for both analog and digital engineers alike. For those who work with analog RF, this book is a must-have resource. With computers and networking equipment of the 21st century running at such high frequencies, it is now crucial for digital designers to understand electromagnetic fields, radiation and transmission lines. This knowledge is necessary for maintaining signal integrity and achieving EMC compliance. Since many digital designers are lacking in analog design skills, let alone electromagnetics, an easy-to-read but informative book on electromagnetic topics should be considered a welcome addition to their professional libraries. Covers topics using conceptual explanations and over 150 lucid figures, in place of complex mathematics Demystifies antennas, waveguides, and transmission line phenomena Provides the foundation necessary to thoroughly understand signal integrity issues associated with high-speed digital design

Digital Logic Circuit Analysis and Design [rental Edition]

Digital Logic Circuit Analysis and Design [rental Edition]
A Book

by Victor P Nelson,Bill D Carroll,H Troy Nagle,David Irwin

  • Publisher : Pearson
  • Release : 2020-02-18
  • Pages : 640
  • ISBN : 9780136681564
  • Language : En, Es, Fr & De
GET BOOK

This print textbook is available for students to rent for their classes. The Pearson print rental program provides students with affordable access to learning materials, so they come to class ready to succeed. Balance breadth and depth of coverage with practical real-world design methods. Digital Logic Circuit Analysis and Design provides an authoritative, state-of-the-art approach to the fundamentals of digital logic analysis and design that is highly supportive of student learning. The book balances theory and practice in depth without getting bogged down in excessive technical or mathematical language. Retaining its tradition of both clarity and rigor, the 2nd Edition features extensive coverage of current topics of interest, such as modeling with Verilog and VHDL, design with programmable devices, and computer-aided design. Filled with updated illustrations, examples, and problems, this text helps students gain a solid sense of how theory underlies practice. This title is also available digitally as a standalone Pearson eText. Contact your Pearson rep for more information.

Bebop Bytes Back

Bebop Bytes Back
An Unconventional Guide to Computers

by Clive Maxfield,Alvin Brown

  • Publisher : Unknown Publisher
  • Release : 1997-01-01
  • Pages : 872
  • ISBN : 9780965193405
  • Language : En, Es, Fr & De
GET BOOK

After introducing the fundamentals of how a computer works, this book describes the design of a simple computer from start to finish. The CD-ROM contains more than 200 megabytes of multimedia and a fully functional Internet-ready virtual computer. The book guides the reader through nine interactive labs which provide an in-depth understanding of the way in which computers work.

The Definitive Guide to How Computers Do Math

The Definitive Guide to How Computers Do Math
Featuring the Virtual DIY Calculator

by Clive Maxfield,Alvin Brown

  • Publisher : John Wiley & Sons
  • Release : 2005-09-27
  • Pages : 464
  • ISBN : 0471732788
  • Language : En, Es, Fr & De
GET BOOK

The Basics of Computer Arithmetic Made Enjoyable and Accessible-with a Special Program Included for Hands-on Learning "The combination of this book and its associated virtual computer is fantastic! Experience over the last fifty years has shown me that there's only one way to truly understand how computers work; and that is to learn one computer and its instruction set-no matter how simple or primitive-from the ground up. Once you fully comprehend how that simple computer functions, you can easily extrapolate to more complex machines." -Fred Hudson, retired engineer/scientist "This book-along with the virtual DIY Calculator-is an incredibly useful teaching and learning tool. The interesting trivia nuggets keep you turning the pages to see what's next. Students will have so much fun reading the text and performing the labs that they won't even realize they are learning." -Michael Haghighi, Chairperson of the Business and Computer Information Systems Division, Calhoun Community College, Alabama "At last, a book that presents an innovative approach to the teaching of computer architecture. Written with authority and verve, witty, superbly illustrated, and enhanced with many laboratory exercises, this book is a must for students and teachers alike." -Dr. Albert Koelmans, Lecturer in Computer Engineering, University of Newcastle upon Tyne, UK, and the 2003 recipient of the EASIT-Eng. Gold Award for Innovative Teaching in Computer Engineering Packed with nuggets of information and tidbits of trivia, How Computers Do Math provides an incredibly fun and interesting introduction to the way in which computers perform their magic in general and math in particular. The accompanying CD-ROM contains a virtual computer/calculator called the DIY Calculator, and the book's step-by-step interactive laboratories guide you in the creation of a simple program to run on your DIY Calculator. How Computers Do Math can be enjoyed by non-technical individuals; students of computer science, electronics engineering, and mathematics; and even practicing engineers. All of the illustrations and interactive laboratories featured in the book are provided on the CD-ROM for use by high school, college, and university educators as lecture notes and handouts. For online resources and more information please visit the author's website at www.DIYCalculator.com.

Eda

Eda
Where Electronics Begins

by Clive Maxfield,Kuhoo Goyal Edson

  • Publisher : Unknown Publisher
  • Release : 2001-09-01
  • Pages : 98
  • ISBN : 9780971406308
  • Language : En, Es, Fr & De
GET BOOK

The Design Warrior's Guide to FPGAs

The Design Warrior's Guide to FPGAs
Devices, Tools and Flows

by Clive Maxfield

  • Publisher : Elsevier
  • Release : 2004-06-16
  • Pages : 542
  • ISBN : 0080477135
  • Language : En, Es, Fr & De
GET BOOK

Field Programmable Gate Arrays (FPGAs) are devices that provide a fast, low-cost way for embedded system designers to customize products and deliver new versions with upgraded features, because they can handle very complicated functions, and be reconfigured an infinite number of times. In addition to introducing the various architectural features available in the latest generation of FPGAs, The Design Warrior’s Guide to FPGAs also covers different design tools and flows. This book covers information ranging from schematic-driven entry, through traditional HDL/RTL-based simulation and logic synthesis, all the way up to the current state-of-the-art in pure C/C++ design capture and synthesis technology. Also discussed are specialist areas such as mixed hardward/software and DSP-based design flows, along with innovative new devices such as field programmable node arrays (FPNAs). Clive "Max" Maxfield is a bestselling author and engineer with a large following in the electronic design automation (EDA)and embedded systems industry. In this comprehensive book, he covers all the issues of interest to designers working with, or contemplating a move to, FPGAs in their product designs. While other books cover fragments of FPGA technology or applications this is the first to focus exclusively and comprehensively on FPGA use for embedded systems. First book to focus exclusively and comprehensively on FPGA use in embedded designs World-renowned best-selling author Will help engineers get familiar and succeed with this new technology by providing much-needed advice on choosing the right FPGA for any design project

Inside Your Calculator

Inside Your Calculator
From Simple Programs to Significant Insights

by Gerald R. Rising

  • Publisher : John Wiley & Sons
  • Release : 2007-06-11
  • Pages : 288
  • ISBN : 9780470124598
  • Language : En, Es, Fr & De
GET BOOK

Uncover the mysteries that lie within your calculator This remarkable book explores the simple internal calculator processes—algorithms and programs—that tell us, for example, that the cosine of 56? is 0.5591929035. Using carefully constructed diagrams and figures, the author effectively demonstrates how calculator keys compute powers, roots, logarithms, and trigonometry functions, while also providing insights into simple programming, the conversion between decimal and binary numeration, and perhaps most importantly, the structure of our numeration systems. Many people believe that the processes that drive calculators demand advanced mathematical concepts; however, this book proves that a minimal understanding of algebra and geometry is all that is needed to follow the step-by-step explanations of how scientific calculators work. Inside Your Calculator: From Simple Programs to Significant Insights is a complete and multifaceted exercise in critical thinking. This book features: A detailed explanation of how to use a graphics calculator and program basic functions A discussion of the history of mathematics when appropriate, which provides a foundation for further learning Fundamental mathematical lessons and interesting applications of pre-calculus mathematics A thorough review of the fundamentals of programming, algebra, and geometry needed to gain insight into why the algorithms work and how the results are meaningful in our lives While the simultaneous use of a calculator is not needed to gain insight into how the algorithms work, those who do have a programmable graphics calculator can experiment with the programs presented in the book. These programs may be used on TI-84 and TI-83 calculators, and additional information for other Texas Instruments calculators as well as the Casio FX series is available on the book's related web site. As a result of over fifty years of award-winning teaching experience in both high school and college classrooms, Dr. Rising anticipates and answers potential questions from readers, and he successfully brings this subject alive in an illuminating and entertaining way. This book is therefore not only ideal for undergraduate mathematics majors as either a primary or supplemental text, but it also appeals to anyone with an interest in mathematics and its ideas. View Dr. Rising's book presentation: http://www.youtube.com/watch?v=aqadHbc2YOA

FPGA Prototyping by Verilog Examples

FPGA Prototyping by Verilog Examples
Xilinx Spartan-3 Version

by Pong P. Chu

  • Publisher : John Wiley & Sons
  • Release : 2011-09-20
  • Pages : 518
  • ISBN : 1118210611
  • Language : En, Es, Fr & De
GET BOOK

FPGA Prototyping Using Verilog Examples will provide you with a hands-on introduction to Verilog synthesis and FPGA programming through a “learn by doing” approach. By following the clear, easy-to-understand templates for code development and the numerous practical examples, you can quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify the operation of its physical implementation. This introductory text that will provide you with a solid foundation, instill confidence with rigorous examples for complex systems and prepare you for future development tasks.

Cats' Paws and Catapults: Mechanical Worlds of Nature and People

Cats' Paws and Catapults: Mechanical Worlds of Nature and People
A Book

by Steven Vogel

  • Publisher : W. W. Norton & Company
  • Release : 2000-01-17
  • Pages : 384
  • ISBN : 0393352951
  • Language : En, Es, Fr & De
GET BOOK

"Full of ideas and well-explained principles that will bring new understanding of everyday things to both scientists and non-scientists alike."—R. McNeill Alexander, Nature Nature and humans build their devices with the same earthly materials and use them in the same air and water, pulled by the same gravity. Why, then, do their designs diverge so sharply? Humans, for instance, love right angles, while nature's angles are rarely right and usually rounded. Our technology goes around on wheels—and on rotating pulleys, gears, shafts, and cams—yet in nature only the tiny propellers of bacteria spin as true wheels. Our hinges turn because hard parts slide around each other, whereas nature's hinges (a rabbit's ear, for example) more often swing by bending flexible materials. In this marvelously surprising, witty book, Steven Vogel compares these two mechanical worlds, introduces the reader to his field of biomechanics, and explains how the nexus of physical law, size, and convenience of construction determine the designs of both people and nature. "This elegant comparison of human and biological technology will forever change the way you look at each."—Michael LaBarbera, American Scientist

Make: Electronics

Make: Electronics
Learning Through Discovery

by Charles Platt

  • Publisher : "O'Reilly Media, Inc."
  • Release : 2009-11-23
  • Pages : 352
  • ISBN : 1449389236
  • Language : En, Es, Fr & De
GET BOOK

"This is teaching at its best!" --Hans Camenzind, inventor of the 555 timer (the world's most successful integrated circuit), and author of Much Ado About Almost Nothing: Man's Encounter with the Electron (Booklocker.com) "A fabulous book: well written, well paced, fun, and informative. I also love the sense of humor. It's very good at disarming the fear. And it's gorgeous. I'll be recommending this book highly." --Tom Igoe, author of Physical Computing and Making Things Talk Want to learn the fundamentals of electronics in a fun, hands-on way? With Make: Electronics, you'll start working on real projects as soon as you crack open the book. Explore all of the key components and essential principles through a series of fascinating experiments. You'll build the circuits first, then learn the theory behind them! Build working devices, from simple to complex You'll start with the basics and then move on to more complicated projects. Go from switching circuits to integrated circuits, and from simple alarms to programmable microcontrollers. Step-by-step instructions and more than 500 full-color photographs and illustrations will help you use -- and understand -- electronics concepts and techniques. Discover by breaking things: experiment with components and learn from failure Set up a tricked-out project space: make a work area at home, equipped with the tools and parts you'll need Learn about key electronic components and their functions within a circuit Create an intrusion alarm, holiday lights, wearable electronic jewelry, audio processors, a reflex tester, and a combination lock Build an autonomous robot cart that can sense its environment and avoid obstacles Get clear, easy-to-understand explanations of what you're doing and why

FPGA Prototyping by SystemVerilog Examples

FPGA Prototyping by SystemVerilog Examples
Xilinx MicroBlaze MCS SoC Edition

by Pong P. Chu

  • Publisher : John Wiley & Sons
  • Release : 2018-05-04
  • Pages : 656
  • ISBN : 1119282705
  • Language : En, Es, Fr & De
GET BOOK

A hands-on introduction to FPGA prototyping and SoC design This is the successor edition of the popular FPGA Prototyping by Verilog Examples text. It follows the same “learning-by-doing” approach to teach the fundamentals and practices of HDL synthesis and FPGA prototyping. The new edition uses a coherent series of examples to demonstrate the process to develop sophisticated digital circuits and IP (intellectual property) cores, integrate them into an SoC (system on a chip) framework, realize the system on an FPGA prototyping board, and verify the hardware and software operation. The examples start with simple gate-level circuits, progress gradually through the RT (register transfer) level modules, and lead to a functional embedded system with custom I/O peripherals and hardware accelerators. Although it is an introductory text, the examples are developed in a rigorous manner, and the derivations follow the strict design guidelines and coding practices used for large, complex digital systems. The book is completely updated and uses the SystemVerilog language, which “absorbs” the Verilog language. It presents the hardware design in the SoC context and introduces the hardware-software co-design concept. Instead of treating examples as isolated entities, the book integrates them into a single coherent SoC platform that allows readers to explore both hardware and software “programmability” and develop complex and interesting embedded system projects. The new edition: Adds four general-purpose IP cores, which are multi-channel PWM (pulse width modulation) controller, I2C controller, SPI controller, and XADC (Xilinx analog-to-digital converter) controller. Introduces a music synthesizer constructed with a DDFS (direct digital frequency synthesis) module and an ADSR (attack-decay-sustain-release) envelope generator. Expands the original video controller into a complete stream based video subsystem that incorporates a video synchronization circuit, a test-pattern generator, an OSD (on-screen display) controller, a sprite generator, and a frame buffer. Provides a detailed discussion on blocking and nonblocking statements and coding styles. Describes basic concepts of software-hardware co-design with Xilinx MicroBlaze MCS soft-core processor. Provides an overview of bus interconnect and interface circuit. Presents basic embedded system software development. Suggests additional modules and peripherals for interesting and challenging projects. FPGA Prototyping by SystemVerilog Examples makes a natural companion text for introductory and advanced digital design courses and embedded system courses. It also serves as an ideal self-teaching guide for practicing engineers who wish to learn more about this emerging area of interest.

Code

Code
The Hidden Language of Computer Hardware and Software

by Charles Petzold

  • Publisher : Microsoft Press
  • Release : 2000-10-11
  • Pages : 551
  • ISBN : 0735638721
  • Language : En, Es, Fr & De
GET BOOK

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. 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.

PHP and MySQL for Dynamic Web Sites

PHP and MySQL for Dynamic Web Sites
Visual QuickPro Guide

by Larry Ullman

  • Publisher : Peachpit Press
  • Release : 2017-11-02
  • Pages : 99998
  • ISBN : 0134301919
  • Language : En, Es, Fr & De
GET BOOK

Learn PHP and MySQL programming— the quick and easy way! Easy visual approach uses demonstrations and real-world examples to guide you step by step through advanced techniques for dynamic Web development using PHP and MySQL. • Concise steps and explanations let you get up and running in no time. • Essential reference guide keeps you coming back again and again. • Whether you’re new to programming or an experienced veteran just needing to get up to speed on PHP and MySQL, this book will teach you all you need to know, including the latest changes in the languages, and much more!

Computer Aided Verification

Computer Aided Verification
26th International Conference, CAV 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 18-22, 2014, Proceedings

by Armin Biere,Roderick Bloem

  • Publisher : Springer
  • Release : 2014-06-28
  • Pages : 877
  • ISBN : 331908867X
  • Language : En, Es, Fr & De
GET BOOK

This book constitutes the proceedings of the 26th International Conference on Computer Aided Verification, CAV 2014, held as part of the Vienna Summer of Logic, VSL 2014, in Vienna, Austria, in July 2014. The 46 regular papers and 11 short papers presented in this volume were carefully reviewed and selected from a total of 175 regular and 54 short paper submissions. The contributions are organized in topical sections named: software verification; automata; model checking and testing; biology and hybrid systems; games and synthesis; concurrency; SMT and theorem proving; bounds and termination; and abstraction.

FPGAs: Instant Access

FPGAs: Instant Access
A Book

by Clive Maxfield

  • Publisher : Elsevier
  • Release : 2011-04-08
  • Pages : 216
  • ISBN : 9780080560113
  • Language : En, Es, Fr & De
GET BOOK

FPGAs are central to electronic design! The engineers designing these devices are in need of essential information at a moment's notice. The Instant Access Series provides all the critical content that a computer design engineer needs in his or her daily work. This book provides an introduction to FPGAs as well as succinct overviews of fundamental concepts and basic programming. FPGAs are a customizable chip flexible enough to be deployed in a wide range of products and applications. There are several basic design flows detailed including ones based in C/C++, DSP, and HDL. This book is filled with images, figures, tables, and easy to find tips and tricks for the engineer that needs material fast to complete projects to deadline. Table of Contents CHAPTER 1 The Fundamentals CHAPTER 2 FPGA Architectures CHAPTER 3 Programming (Configuring) an FPGA CHAPTER 4 FPGA vs. ASIC Designs CHAPTER 5 “Traditional Design Flows CHAPTER 6 Other Design Flows CHAPTER 7 Using Design Tools CHAPTER 8 Choosing the Right Device *Tips and tricks feature that will help engineers get info fast and move on to the next issue *Easily searchable content complete with tabs, chapter table of contents, bulleted lists, and boxed features *Just the essentials, no need to page through material not needed for the current project

The Microcontroller Idea Book

The Microcontroller Idea Book
Circuits, Programs & Applications Featuring the 8052-BASIC Microcontroller

by Jan Axelson

  • Publisher : lakeview research llc
  • Release : 1997
  • Pages : 277
  • ISBN : 0965081907
  • Language : En, Es, Fr & De
GET BOOK

A hands-on introduction to microcontroller project design with dozens of example circuits and programs. Presents practical designs for use in data loggers, controllers, and other small-computer applications. Example circuits and programs in the book are based on the popular 8052-BASIC microcontroller, whose on-chip BASIC programming language makes it easy to write, run, and test your programs. With over 100 commands, instructions, and operators, the BASIC-52 interpreter can do much more than other single-chip BASICs. Its abilities include floating-point math, string handling, and special commands for storing programs in EPROM, EEPROM, or battery-backed RAM.

The Silicon Web

The Silicon Web
Physics for the Internet Age

by Michael G. Raymer

  • Publisher : CRC Press
  • Release : 2009-06-23
  • Pages : 600
  • ISBN : 9781439803127
  • Language : En, Es, Fr & De
GET BOOK

The technology behind computers, fiber optics, and networks did not originate in the minds of engineers attempting to build an Internet. The Internet is a culmination of intellectual work by thousands of minds spanning hundreds of years. We have built concept upon concept and technology upon technology to arrive at where we are today, in a world constructed of silicon pathways and controlled by silicon processors. From computers to optical communications, The Silicon Web: Physics for the Internet Age explores the core principles of physics that underlie those technologies that continue to revolutionize our everyday lives. Designed for the nonscientist, this text requires no higher math or prior experience with physics. It starts with an introduction to physics, silicon, and the Internet and then details the basic physics principles at the core of the information technology revolution. A third part examines the quantum era, with in-depth discussion of digital memory and computers. The final part moves onto the Internet era, covering lasers, optical fibers, light amplification, and fiber-optic and wireless communication technologies. The relation between technology and daily life is so intertwined that it is impossible to fully understand modern human experience without having at least a basic understanding of the concepts and history behind modern technology, which continues to become more prevalent as well as more ubiquitous. Going beyond the technical, the book also looks at ways in which science has changed the course of history. It clarifies common misconceptions while offering insight on the social impacts of science with an emphasis on information technology. As a pioneering researcher in quantum mechanics of light, author Michael Raymer has made his own significant contributions to contemporary communications technology