computers Books for Rent 88801-88875


The National Fax Directory, Tim Frew and Philip Lief Group Inc. Staff, 0671684752   The National Fax Directory
ISBN-10:
 0671684752

ISBN-13:
 9780671684754

Author:
 Tim Frew and Philip Lief Group Inc. Staff

Edition:
 

Publisher:
 Pocket Books

Virtual Reality, Howard Rheingold, 0671693638   Virtual Reality
ISBN-10:
 0671693638

ISBN-13:
 9780671693633

Author:
 Howard Rheingold

Edition:
 First Edition

Publisher:
 Simon & Schuster

The Improbable Machine, Jeremy Campbell, 0671725092   The Improbable Machine
ISBN-10:
 0671725092

ISBN-13:
 9780671725099

Author:
 Jeremy Campbell

Edition:
 1st Touchstone

Publisher:
 Touchstone

The Cuckoo's Egg, Clifford Stoll, 0671726889   The Cuckoo's Egg
ISBN-10:
 0671726889

ISBN-13:
 9780671726881

Author:
 Clifford Stoll

Edition:
 REP

Publisher:
 Pocket Books

Privacy for Sale, Jeffrey Rothfeder, 067173492X   Privacy for Sale
ISBN-10:
 067173492X

ISBN-13:
 9780671734923

Author:
 Jeffrey Rothfeder

Edition:
 First Edition

Publisher:
 Simon & Schuster

Brainmakers, David Freedman, 0671760793   Brainmakers
ISBN-10:
 0671760793

ISBN-13:
 9780671760793

Author:
 David Freedman

Edition:
 

Publisher:
 Simon & Schuster

Cyberpunk : Outlaws and Hackers on the Computer Frontier, Hafner, Katie and Markoff, John, 067177879X   Cyberpunk : Outlaws and Hackers on the Computer Frontier
ISBN-10:
 067177879X

ISBN-13:
 9780671778798

Author:
 Hafner, Katie and Markoff, John

Edition:
 REP

Publisher:
 Touchstone

Virtual Reality, Howard Rheingold, 0671778978   Virtual Reality
ISBN-10:
 0671778978

ISBN-13:
 9780671778972

Author:
 Howard Rheingold

Edition:
 REP

Publisher:
 Simon & Schuster

The Home Computer Book, Len Buckwalter, 0671790293   The Home Computer Book
ISBN-10:
 0671790293

ISBN-13:
 9780671790295

Author:
 Len Buckwalter

Edition:
 

Publisher:
 Pocket Books

As Man Becomes Machine, David M. Rorvik, 0671822306   As Man Becomes Machine
ISBN-10:
 0671822306

ISBN-13:
 9780671822309

Author:
 David M. Rorvik

Edition:
 

Publisher:
 Pocket Books

Webster's New World Dictionary of Computer Terms, Webster Staff, 0671846515   Webster's New World Dictionary of Computer Terms
ISBN-10:
 0671846515

ISBN-13:
 9780671846510

Author:
 Webster Staff

Edition:
 4

Publisher:
 Simon & Schuster, Incorporated

Webster's New World Dictionary of Computer Terms, Spencer, Donald D., 0671899937   Webster's New World Dictionary of Computer Terms
ISBN-10:
 0671899937

ISBN-13:
 9780671899936

Author:
 Spencer, Donald D.

Edition:
 5

Publisher:
 Prentice Hall PTR

Computer Dictionary and Handbook, Charles J. Sippl, 0672208504   Computer Dictionary and Handbook
ISBN-10:
 0672208504

ISBN-13:
 9780672208508

Author:
 Charles J. Sippl

Edition:
 2nd

Publisher:
 Sams

Computer Dictionary, Charles J. Sippl and Charles P. Sippl, 0672209438   Computer Dictionary
ISBN-10:
 0672209438

ISBN-13:
 9780672209437

Author:
 Charles J. Sippl and Charles P. Sippl

Edition:
 2

Publisher:
 Sams

Electronic Calculators, H. Edward Roberts and Forrest M. Mims, 0672210398   Electronic Calculators
ISBN-10:
 0672210398

ISBN-13:
 9780672210396

Author:
 H. Edward Roberts and Forrest M. Mims

Edition:
 1st

Publisher:
 Sams

How to Buy and Use Minicomputers and Microcomputers, William Barden, 0672213516   How to Buy and Use Minicomputers and Microcomputers
ISBN-10:
 0672213516

ISBN-13:
 9780672213519

Author:
 William Barden

Edition:
 1st

Publisher:
 Sams

Microcomputer Primer, Mitchell Waite and Michael Pardee, 0672214040   Microcomputer Primer
ISBN-10:
 0672214040

ISBN-13:
 9780672214042

Author:
 Mitchell Waite and Michael Pardee

Edition:
 1st

Publisher:
 Sams

Digitals in Broadcasting, Harold E. Ennes, 0672214148   Digitals in Broadcasting
ISBN-10:
 0672214148

ISBN-13:
 9780672214141

Author:
 Harold E. Ennes

Edition:
 1st

Publisher:
 Sams

The 8080A Bugbook, Peter R. Rony and David G. Larsen, 0672214474   The 8080A Bugbook
ISBN-10:
 0672214474

ISBN-13:
 9780672214479

Author:
 Peter R. Rony and David G. Larsen

Edition:
 1st

Publisher:
 Sams

How to Program Microcomputers, William Barden, 0672214598   How to Program Microcomputers
ISBN-10:
 0672214598

ISBN-13:
 9780672214592

Author:
 William Barden

Edition:
 1st

Publisher:
 Sams

Getting Acquainted with Microcomputers, Louis E. Frenzel, 0672214865   Getting Acquainted with Microcomputers
ISBN-10:
 0672214865

ISBN-13:
 9780672214868

Author:
 Louis E. Frenzel

Edition:
 1st

Publisher:
 Sams

Z80 Microcomputer Handbook, William Barden, 0672215004   Z80 Microcomputer Handbook
ISBN-10:
 0672215004

ISBN-13:
 9780672215001

Author:
 William Barden

Edition:
 1st

Publisher:
 Sams

Using the 6800 Microprocessor, Elmer Poe, 0672215128   Using the 6800 Microprocessor
ISBN-10:
 0672215128

ISBN-13:
 9780672215124

Author:
 Elmer Poe

Edition:
 1st

Publisher:
 Sams

Cheap Video Cookbook, Don Lancaster, 0672215241   Cheap Video Cookbook
ISBN-10:
 0672215241

ISBN-13:
 9780672215247

Author:
 Don Lancaster

Edition:
 1st

Publisher:
 Sams

Fundamentals of Digital Computers, Donald D. Spencer, 0672215349   Fundamentals of Digital Computers
ISBN-10:
 0672215349

ISBN-13:
 9780672215346

Author:
 Donald D. Spencer

Edition:
 2

Publisher:
 Sams

8080/8085 Software Design, Christopher A. Titus, 0672215411   8080/8085 Software Design
ISBN-10:
 0672215411

ISBN-13:
 9780672215414

Author:
 Christopher A. Titus

Edition:
 1st

Publisher:
 Sams

Logic and Memory Experiments Using TTL Integrated Circuits, David G. Larsen and Peter R. Rony, 067221542X   Logic and Memory Experiments Using TTL Integrated Circuits
ISBN-10:
 067221542X

ISBN-13:
 9780672215421

Author:
 David G. Larsen and Peter R. Rony

Edition:
 1st

Publisher:
 Sams

Interfacing and Scientific Data Communications Experiments, Peter R. Rony and David G. Larsen, 0672215462   Interfacing and Scientific Data Communications Experiments
ISBN-10:
 0672215462

ISBN-13:
 9780672215469

Author:
 Peter R. Rony and David G. Larsen

Edition:
 1st

Publisher:
 Sams

Introductory Experiments in Digital Electronics and 8080A Microcomputer Programming and Interfacing, Peter R. Rony and David G. Larsen, 0672215500   Introductory Experiments in Digital Electronics and 8080A Microcomputer Programming and Interfacing
ISBN-10:
 0672215500

ISBN-13:
 9780672215506

Author:
 Peter R. Rony and David G. Larsen

Edition:
 1st

Publisher:
 Sams

Introductory Experiments in Digital Electronics and 8080A Microcomputer Programming and Interfacing, Peter R. Rony and David G. Larsen, 0672215519   Introductory Experiments in Digital Electronics and 8080A Microcomputer Programming and Interfacing
ISBN-10:
 0672215519

ISBN-13:
 9780672215513

Author:
 Peter R. Rony and David G. Larsen

Edition:
 1st

Publisher:
 Sams

BASIC Primer, Mitchell Waite and Michael Pardee, 0672215861   BASIC Primer
ISBN-10:
 0672215861

ISBN-13:
 9780672215865

Author:
 Mitchell Waite and Michael Pardee

Edition:
 1st

Publisher:
 Sams

The S-100 and Other Micro Buses, Elmer Poe and James C. Goodwin, 067221587X   The S-100 and Other Micro Buses
ISBN-10:
 067221587X

ISBN-13:
 9780672215872

Author:
 Elmer Poe and James C. Goodwin

Edition:
 1st

Publisher:
 Sams

Z-Eighty Microprocessor Programming and Interfacing, Joseph C. Nichols and Elizabeth A. Nichols, 0672216094   Z-Eighty Microprocessor Programming and Interfacing
ISBN-10:
 0672216094

ISBN-13:
 9780672216091

Author:
 Joseph C. Nichols and Elizabeth A. Nichols

Edition:
 1st

Publisher:
 Sams

Z-Eighty Microprocessor Programming and Interfacing, Joseph C. Nichols and Elizabeth A. Nichols, 0672216108   Z-Eighty Microprocessor Programming and Interfacing
ISBN-10:
 0672216108

ISBN-13:
 9780672216107

Author:
 Joseph C. Nichols and Elizabeth A. Nichols

Edition:
 1st

Publisher:
 Sams

Tea, Christopher A. Titus, 0672216280   Tea
ISBN-10:
 0672216280

ISBN-13:
 9780672216282

Author:
 Christopher A. Titus

Edition:
 1st

Publisher:
 Sams

Computer Dictionary and Handbook, Charles J. Sippl and Roger J. Sippl, 0672216329   Computer Dictionary and Handbook
ISBN-10:
 0672216329

ISBN-13:
 9780672216329

Author:
 Charles J. Sippl and Roger J. Sippl

Edition:
 3

Publisher:
 Sams

TRS-80 Interfacing, Jonathan A. Titus, 0672216337   TRS-80 Interfacing
ISBN-10:
 0672216337

ISBN-13:
 9780672216336

Author:
 Jonathan A. Titus

Edition:
 1st

Publisher:
 Sams

Computer Graphics Primer, Mitchell Waite, 0672216507   Computer Graphics Primer
ISBN-10:
 0672216507

ISBN-13:
 9780672216503

Author:
 Mitchell Waite

Edition:
 1st

Publisher:
 Alpha Books

Programming and Interfacing the Sixty-Five Two, with Experiments, Marvin L. De Jong, 0672216515   Programming and Interfacing the Sixty-Five Two, with Experiments
ISBN-10:
 0672216515

ISBN-13:
 9780672216510

Author:
 Marvin L. De Jong

Edition:
 1st

Publisher:
 Sams

Computer Dictionary, Charles J. Sippl and Roger J. Sippl, 0672216523   Computer Dictionary
ISBN-10:
 0672216523

ISBN-13:
 9780672216527

Author:
 Charles J. Sippl and Roger J. Sippl

Edition:
 3

Publisher:
 Sams

Microcomputer Primer, Mitchell Waite and Michael Pardee, 0672216531   Microcomputer Primer
ISBN-10:
 0672216531

ISBN-13:
 9780672216534

Author:
 Mitchell Waite and Michael Pardee

Edition:
 2

Publisher:
 Sams

Sixty-Five Two Software Design, Leo J. Scanlon, 0672216566   Sixty-Five Two Software Design
ISBN-10:
 0672216566

ISBN-13:
 9780672216565

Author:
 Leo J. Scanlon

Edition:
 1st

Publisher:
 Sams

Z80 Microcomputer Design Projects, William Barden, 0672216825   Z80 Microcomputer Design Projects
ISBN-10:
 0672216825

ISBN-13:
 9780672216824

Author:
 William Barden

Edition:
 1st

Publisher:
 Sams

How to Program and Interface the 6800, Staugaard, Andrew C., Jr., 0672216841   How to Program and Interface the 6800
ISBN-10:
 0672216841

ISBN-13:
 9780672216848

Author:
 Staugaard, Andrew C., Jr.

Edition:
 1st

Publisher:
 Sams

Computers and Programming Guide for Scientists and Engineers, Donald D. Spencer, 0672216930   Computers and Programming Guide for Scientists and Engineers
ISBN-10:
 0672216930

ISBN-13:
 9780672216930

Author:
 Donald D. Spencer

Edition:
 2

Publisher:
 Sams

Microcomputer Dictionary, Charles J Sippl, 0672216965   Microcomputer Dictionary
ISBN-10:
 0672216965

ISBN-13:
 9780672216961

Author:
 Charles J Sippl

Edition:
 2

Publisher:
 Sams

Eighty-Eighty-Five-A Cookbook, Jonathan Titus and David Larsen, 0672216973   Eighty-Eighty-Five-A Cookbook
ISBN-10:
 0672216973

ISBN-13:
 9780672216978

Author:
 Jonathan Titus and David Larsen

Edition:
 1st

Publisher:
 Sams

Guidebook to Small Computers, William Barden, 0672216981   Guidebook to Small Computers
ISBN-10:
 0672216981

ISBN-13:
 9780672216985

Author:
 William Barden

Edition:
 1st

Publisher:
 Sams

Son of Cheap Video, Don Lancaster, 0672217236   Son of Cheap Video
ISBN-10:
 0672217236

ISBN-13:
 9780672217234

Author:
 Don Lancaster

Edition:
 1st

Publisher:
 Sams

Personal Computers Handbook, Walter H. Buchsbaum, 0672217244   Personal Computers Handbook
ISBN-10:
 0672217244

ISBN-13:
 9780672217241

Author:
 Walter H. Buchsbaum

Edition:
 1st

Publisher:
 Sams

TRS-80 Interfacing, C. Titus and J. Titus, 0672217392   TRS-80 Interfacing
ISBN-10:
 0672217392

ISBN-13:
 9780672217395

Author:
 C. Titus and J. Titus

Edition:
 2nd Revised edition

Publisher:
 Sams

Circuit Design Programs for the TRS-80, Howard M. Berlin, 0672217414   Circuit Design Programs for the TRS-80
ISBN-10:
 0672217414

ISBN-13:
 9780672217418

Author:
 Howard M. Berlin

Edition:
 1st

Publisher:
 Sams

Computer Language Reference Guide - With Keyword Dictionary, Harry L. Helms, 0672217864   Computer Language Reference Guide - With Keyword Dictionary
ISBN-10:
 0672217864

ISBN-13:
 9780672217869

Author:
 Harry L. Helms

Edition:
 2

Publisher:
 Sams

Pascal Primer, David Fox and Mitchell Waite, 0672217937   Pascal Primer
ISBN-10:
 0672217937

ISBN-13:
 9780672217937

Author:
 David Fox and Mitchell Waite

Edition:
 1st

Publisher:
 Sams

PET Interfacing, James M. Downey and Steven M. Rogers, 0672217953   PET Interfacing
ISBN-10:
 0672217953

ISBN-13:
 9780672217951

Author:
 James M. Downey and Steven M. Rogers

Edition:
 1st

Publisher:
 Sams

6809 Microcomputer Programming and Interfacing, with Experiments, Andrew C. Staugaard, 0672217988   6809 Microcomputer Programming and Interfacing, with Experiments
ISBN-10:
 0672217988

ISBN-13:
 9780672217982

Author:
 Andrew C. Staugaard

Edition:
 1st

Publisher:
 Sams

Digital Logic Circuits, Robert G. Middleton, 0672217996   Digital Logic Circuits
ISBN-10:
 0672217996

ISBN-13:
 9780672217999

Author:
 Robert G. Middleton

Edition:
 1st

Publisher:
 Sams

Logic Design of Computers, M. Paul Chinitz, 0672218003   Logic Design of Computers
ISBN-10:
 0672218003

ISBN-13:
 9780672218002

Author:
 M. Paul Chinitz

Edition:
 1st

Publisher:
 Sams

16-Bit Microprocessors, Christopher A. Titus, etc., 0672218054   16-Bit Microprocessors
ISBN-10:
 0672218054

ISBN-13:
 9780672218057

Author:
 Christopher A. Titus, etc.

Edition:
 1st

Publisher:
 Sams

S-100 and Other Micro Buses, James C. Goodwin and Elmer C. Poe, 0672218100   S-100 and Other Micro Buses
ISBN-10:
 0672218100

ISBN-13:
 9780672218101

Author:
 James C. Goodwin and Elmer C. Poe

Edition:
 2

Publisher:
 Sams

Applesoft Language, Brian D. Blackwood and George H. Blackwood, 0672218119   Applesoft Language
ISBN-10:
 0672218119

ISBN-13:
 9780672218118

Author:
 Brian D. Blackwood and George H. Blackwood

Edition:
 1st

Publisher:
 Sams

TRS-80 More than BASIC, John P. Froehlich, 0672218135   TRS-80 More than BASIC
ISBN-10:
 0672218135

ISBN-13:
 9780672218132

Author:
 John P. Froehlich

Edition:
 1st

Publisher:
 Sams

Foundations of Computer Technology, Joseph Giarratano, 0672218143   Foundations of Computer Technology
ISBN-10:
 0672218143

ISBN-13:
 9780672218149

Author:
 Joseph Giarratano

Edition:
 1st

Publisher:
 Sams

Microcomputer Design and Troubleshooting, Eugene M. Zumchak, 0672218194   Microcomputer Design and Troubleshooting
ISBN-10:
 0672218194

ISBN-13:
 9780672218194

Author:
 Eugene M. Zumchak

Edition:
 1st

Publisher:
 Sams

Analog Electronics for Microcomputer Systems, Goldsbrough and Lund, 0672218216   Analog Electronics for Microcomputer Systems
ISBN-10:
 0672218216

ISBN-13:
 9780672218217

Author:
 Goldsbrough and Lund

Edition:
 1st

Publisher:
 Sams

Computer Language Reference Guide - With Keyword Dictionary, Harry L. Helms, 0672218232   Computer Language Reference Guide - With Keyword Dictionary
ISBN-10:
 0672218232

ISBN-13:
 9780672218231

Author:
 Harry L. Helms

Edition:
 2

Publisher:
 Sams

Don Lancasters Micro Cookbook, Don Lancaster, 0672218283   Don Lancasters Micro Cookbook
ISBN-10:
 0672218283

ISBN-13:
 9780672218286

Author:
 Don Lancaster

Edition:
 1st

Publisher:
 Sams

Advanced 6502 Interfacing, John M. Holland, 0672218364   Advanced 6502 Interfacing
ISBN-10:
 0672218364

ISBN-13:
 9780672218361

Author:
 John M. Holland

Edition:
 1st

Publisher:
 Sams

Introduction to FORTH, Ken Knecht, 0672218429   Introduction to FORTH
ISBN-10:
 0672218429

ISBN-13:
 9780672218422

Author:
 Ken Knecht

Edition:
 1st

Publisher:
 Sams

The Howard W. Sams Crash Course in Digital Technology, Louis E. Frenzel, 0672218453   The Howard W. Sams Crash Course in Digital Technology
ISBN-10:
 0672218453

ISBN-13:
 9780672218453

Author:
 Louis E. Frenzel

Edition:
 1st

Publisher:
 Sams

Enhancing Your Apple II, Don Lancaster, 0672218461   Enhancing Your Apple II
ISBN-10:
 0672218461

ISBN-13:
 9780672218460

Author:
 Don Lancaster

Edition:
 1st

Publisher:
 Sams

TRS-80 Assembly Language Made Simple, Earles McCaul, 0672218518   TRS-80 Assembly Language Made Simple
ISBN-10:
 0672218518

ISBN-13:
 9780672218514

Author:
 Earles McCaul

Edition:
 1st

Publisher:
 Sams

The 68000, Leo J. Scanlon, 0672218534   The 68000
ISBN-10:
 0672218534

ISBN-13:
 9780672218538

Author:
 Leo J. Scanlon

Edition:
 1st

Publisher:
 Sams

Your own Computer, Mitchell Waite and Michael Pardee, 0672218607   Your own Computer
ISBN-10:
 0672218607

ISBN-13:
 9780672218606

Author:
 Mitchell Waite and Michael Pardee

Edition:
 2

Publisher:
 Sams

Apple II Interfacing, Jonathan S. Titus and David G. Larsen, 0672218623   Apple II Interfacing
ISBN-10:
 0672218623

ISBN-13:
 9780672218620

Author:
 Jonathan S. Titus and David G. Larsen

Edition:
 1st

Publisher:
 Sams

Additional computers Books

FAQ'S

1. How do I track my books?
Log in to your account by clicking here. Once inside, you'll see your current textbook rentals listed along with a yellow box that says "track". Click there to view the tracking number and track your book(s). Note: not all books will have a tracking number, but most do and tracking numbers are loaded into your account as they become available.
2. How do I return my books?
Each time you rent textbooks from CampusBookRentals.com, you'll receive a bubble envelope with a prepaid USPS label attached to the outside. When you're done with your books, simply place them inside the return envelope and drop the package off at the nearest USPS drop box or Post Office. Shipping is all prepaid. PLEASE only use this method to return your books, because it will insure they arrive at the correct facility.
3. Can I write or highlight in my books?
You certainly can. Just remember that future students will rent the same book after you, so try to be respectful.
4. Are your books the same as my bookstore?
You can be confident when you rent textbooks from us, your books will be correct according to your order. We do not carry or ship international editions or reprints. We only ship US edition textbooks, which are the same as your campus bookstore. On occassion, if the only book we have available is a US teacher's edition, and if it is determined to be the same as the student edition page for page and word for word, we may elect to send it, though this is very rare.
5. How long does it take to get my books?
It depends on the shipping method you choose. We offer free shipping anywhere in the contiguous US which can take 7-14 business days. If you choose expedited shipping you can expect your order in about a week (5-8 business days). Remember, we offer a 21 day no-hassle money-back guarantee if you drop your class, order the wrong book, or just plain change your mind. You won't even pay for shipping.
6. Are there any fees to sign up?
There are no fees for signup. When you rent textbooks from us, there are no membership fees, hidden fees, or anything unusual whatsoever. We display the price you pay to rent the book, and that's it. What you see is what you get.
7. Can anyone rent books, or just students?
Yes, anyone can rent. You do not have to be attending school to rent textbooks from us.
8. Can I purchase my book after I rent it?
Yes, you can. You're only charged the difference between what you already paid to rent the book, and the value of the book at the time you initially rented. This is what makes renting textbooks so cool; it saves you money, while still allowing you to purchase the book if you'd like to. If you decide to keep a book, simply log in to your customer account, choose to purchase your book, and it will walk you through the checkout process.
9. Are there late fees?
We will do our best to make returning your book(s) simple and easy. As stated above, we even provide the return package with a prepaid label already attached. If however, books are not returned at the end of the rental period (and after the grace period), as specified in the rental agreement, the renter will be notified via email that their card will be charged for a 15 day extension of their book(s). If the book is not returned by the end of the 15 days the next charge will be for the purchase price of the book, which is: Market Value of Book at time of Rental - (Rental Fee + Extension) = Purchase Price of Book. We do work very hard to resolve every return discrepancy amicably. We want our customers to be happy and continue to rent textbooks throughout their college careers.

Renting Textbooks

Over one million students across nearly 6,000 campuses rent their textbooks from CampusBookRentals. That’s quite an endorsement from a highly-educated demographic! It’s well known that textbooks lose their value by the end of a class course, making it difficult, if not impossible, to recoup your purchasing costs with buyback. Renting guarantees you get your money’s worth, upfront, from college tomes you will never use again. Plus, renting is so easy. No more trips to the bookstore. CBR offers every title—in new or gently-used condition—online. With one quick search, you’ll be ready for classes. So, join your peers and make your college life a little bit easier (and wealthier).

Why Choose Us?

1. We have a top notch support staff. We hire problem solvers that are only a call or chat box away.

2. We've been around since the beginning. We pioneered textbook rentals in 2007, so you can be confident we know what we're doing.

3. You'll save money. Pay less than half price to rent textbooks, and if you decide you want to keep the book instead of renting it, just pay us the difference and the book is yours.

4. We have a 21 day risk free guarantee. Return your book for any reason within 21 days for a full refund.

Making A Difference

Our Making a Difference program is an important part of what we do.

We’re keeping our partnership with Operation Smile and have committed to donate a minimum of 80 additional surgeries this year.

Operation Smile is an incredible organization that forever changes children’s lives through reconstructive cleft lip surgeries. The long-term improvement in quality of life for the children that receive these surgeries is almost incomprehensible.

We’re honored to support the children of Operation Smile.