O'Reilly Media

Other ISBN ranges for O'Reilly Media: O'Reilly Media (978-0-937175-...) · O'Reilly Media (978-1-4493-...) · O'Reilly Media (978-1-4919-...) · O'Reilly Media (978-1-4920-...) · O'Reilly Media (978-1-56592-...) · O'Reilly Media (978-1-60033-...)

ISBN 978-0-596-10214-2 to 978-0-596-51621-5 < ISBN 978-0-596-51624-6 to 978-0-596-52768-6 > ISBN 978-0-596-52769-3 to end of this ISBN range

year of pub­li­ca­ti­onISBNauthor(s)title
2008978-0-596-51624-6George T. Heineman · Gary Pollice · Stanley SelkowAlgorithms in a Nutshell (In a Nutshell (O'Reilly))
2009978-0-596-51625-3Bill ScottDesigning Web Interfaces: Principles And Patterns For Rich Interactions
2008978-0-596-51648-2Matthew A. RussellDojo: The Definitive Guide
2009978-0-596-51649-9Steven Bird · Ewan Klein · Edward LoperNatural Language Processing with Python: Analyzing Text with the Natural Language Toolkit
  ''978-0-596-51664-2David Jurick · Adam Stolarz · Damien StolarziPhone Hacks: Pushing the iPhone and iPod touch Beyond Their Limits
2007978-0-596-51667-3staff of O'Reilly MediaCraft: Transforming Traditional Crafts Set: The First Year
2008978-0-596-51668-0Bryan Basham · Kathy Sierra · Bert BatesHead First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
  ''978-0-596-51683-3Peter Merholz · Todd Wilkens · Brandon Schauer · David VerbaSubject To Change: Creating Great Products & Services for an Uncertain World: Adaptive Path on Design
2009978-0-596-51731-1Curt Hibbs · Steve Jewett · Mike SullivanThe Art of Lean Software Development
2008978-0-596-51732-8Alaric ColeLearning Flex 3: Getting up to Speed with Rich Internet Applications (Adobe Developer Library)
  ''978-0-596-51733-5Sonatype CompanyMaven: The Definitive Guide
2011978-0-596-51734-2Leif Madsen · Jim Van Meggelen · Russell BryantAsterisk: The Definitive Guide (Definitive Guides)
2008978-0-596-51735-9David Stiller · Rich Shupe · Jen deHaan · Darren RichardsonThe ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash: For Developers and Designers Using Flash CS4 Professional (Adobe Developer Library)
  ''978-0-596-51766-3Derrick StoryThe Digital Photography Companion: Practical Photography Advice You Can Take Anywhere
2008978-0-596-51769-4E. A. Vander VeerFacebook: The Missing Manual
  ''978-0-596-51771-7Scott BerkunMaking Things Happen: Mastering Project Management (Theory in Practice)
  ''978-0-596-51772-4James Elliott · Timothy M. O'Brien · Ryan FowlerHarnessing Hibernate: Step-by-step Guide to Java Persistence
  ''978-0-596-51774-8Douglas CrockfordJavaScript: The Good Parts
978-0-596-51775-5Essential Silverlight 2 Up-to-Date (Up-To-Date Series)
2008978-0-596-51778-6Matthew MacDonaldYour Brain: The Missing Manual (Missing Manuals)
  ''978-0-596-51796-0Van LindbergIntellectual Property and Open Source: A Practical Guide to Protecting Code
2008978-0-596-51797-7Mark FrauenfelderMake Magazine: The Third Year: A Four Volume Collection
2009978-0-596-51798-4Diomidis SpinellisBeautiful Architecture: Leading Thinkers Reveal The Hidden Beauty In Software Design
  ''978-0-596-51802-8Andrew Stellman · Jennifer GreeneBeautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders
  ''978-0-596-51816-5Chris Fry · Martin NystromSecurity Monitoring: Proven Methods for Incident Detection on Enterprise Networks
2008978-0-596-51817-2Jay GoldmanFacebook Cookbook: Building Applications To Grow Your Facebook Empire
2009978-0-596-51818-9Francesco Cesarini · Simon ThompsonErlang Programming: A Concurrent Approach to Software Development
2008978-0-596-51819-6Carla SinclairCraft: Transforming Traditional Crafts, Vol. 6 (v. 6)
  ''978-0-596-51825-7Tim GreyTake Your Best Shot: Tim Grey Tackles Your Digital Darkroom Questions
  ''978-0-596-51831-8Mark FrauenfelderMake: Technology on Your Time Volume 13
2008978-0-596-51837-0Mike Chambers · Daniel Dura · Kevin Hoyt · Dragos GeorgitaAIR for Javascript Developers Pocket Guide: Getting Started with Adobe AIR
2009978-0-596-51838-7Dave Hoover · Adewale OshineyeApprenticeship Patterns: Guidance for the Aspiring Software Craftsman
2008978-0-596-51839-4Dan SafferDesigning Gestural Interfaces: Touchscreens and Interactive Devices
  ''978-0-596-51843-1Tim PatrickProgramming Visual Basic 2008: Build .NET 3.5 Applications with Microsoft's RAD Tool for Business
  ''978-0-596-51845-5Jesse Liberty · Dan Hurwitz · Brian MacDonaldLearning ASP.NET 3.5: Build Web Applications with ASP.NET 3.5, AJAX, LINQ, and More
  ''978-0-596-51855-4Jonathan ZdziarskiiPhone Open Application Development
  ''978-0-596-51857-8John AllspawThe Art of Capacity Planning: Scaling Web Resources
2008978-0-596-51873-8Wendy Chisholm · Matt MayUniversal Design for Web Applications: Web Applications That Reach Everyone
2009978-0-596-51875-2Gavin BellBuilding Social Web Applications: Establishing Community at the Heart of Your Site
2008978-0-596-51877-6Simon St. Laurent · Edd DumbillLearning Rails
  ''978-0-596-51884-4Kevin Kline · Brand Hunt · Daniel KlineSQL in a Nutshell: A Desktop Quick Reference Guide (In a Nutshell (O'Reilly))
2009978-0-596-51886-8Eric Enge · Stephan Spencer · Rand Fishkin · Jessie StricchiolaThe Art of SEO: Mastering Search Engine Optimization (Theory in Practice)
2008978-0-596-51888-2Andrew FordApache 2 Pocket Reference: For Apache Programmers & Administrators (Pocket Reference (O'reilly))
  ''978-0-596-51890-5Carla Sinclair · Tina BarseghianCraft: Volume 07: transforming traditional crafts
  ''978-0-596-51894-3Tina BarseghianCraft: Volume 08: transforming traditional crafts
  ''978-0-596-51896-7Mark FrauenfelderMake: Technology on Your Time Volume 14
2008978-0-596-51918-6Jesse StayFBML Essentials: Facebook Markup Language Fundamentals
  ''978-0-596-51920-9Jon FlandersRESTful .NET: Build and Consume RESTful Web Services with .NET 3.5
  ''978-0-596-51922-3Joseph Albahari · Ben AlbahariC# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers (Pocket Reference (O'Reilly))
  ''978-0-596-51924-7Joseph Albahari · Ben AlbahariLINQ Pocket Reference: Learn and Implement LINQ for .NET Applications (Pocket Reference (O'Reilly))
  ''978-0-596-51936-0Barbara BrundagePhotoshop Elements 6 for Mac: The Missing Manual
2008978-0-596-51938-4Perry KayeFrankenstein Prototyping
  ''978-0-596-51940-7David BalmainFerret: Indexed Searching for Ruby Applications
  ''978-0-596-51941-4Maker MediaMaker's Notebook
  ''978-0-596-51952-0editors at MAKE magazine and Instructables. comThe Best of Instructables Volume I: Do-It-Yourself Projects from the World's Biggest Show & Tell (v. 1)
2017978-0-596-51966-7Michael FitzgeraldLearning Ruby: A Hands-on Guide for Beginners
2008978-0-596-51978-0Neal FordThe Productive Programmer (Theory in Practice (O'Reilly))
  ''978-0-596-51979-7Daniel J. BarrettMediaWiki: Wikipedia and Beyond
2008978-0-596-51980-3Justin Edelson · Henry LiuJRuby Cookbook
  ''978-0-596-51998-8Christian WenzEssential Silverlight 2 Up-to-Date
  ''978-0-596-52010-6Randal Schwartz · Tom Phoenix · brian d foyLearning Perl, 5th Edition
2009978-0-596-52012-0Jon LoeligerVersion Control with Git: Powerful tools and techniques for collaborative software development
2008978-0-596-52014-4Dux Raymond SySharePoint for Project Management: How to Create a Project Management Information System (PMIS) with SharePoint
2009978-0-596-52028-1Julia LermanProgramming Entity Framework
  ''978-0-596-52030-4Ethan Watrall · Jeff SiartoHead First Web Design: A Learner's Companion to Accessible, Usable, Engaging Websites
2008978-0-596-52059-5Brian Desmond · Joe Richards · Robbie Allen · Alistair G. Lowe-NorrisActive Directory: Designing, Deploying, and Running Active Directory, Fourth Edition
  ''978-0-596-52062-5Ernest E. Rothman · Brian Jepson · Rich RosenMac OS X for Unix Geeks (Leopard): Demistifying the Geekier Side of Mac OS X
2008978-0-596-52064-9Jack D. Herrington · Emily KimGetting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers (Pocket Reference (O'Reilly))
2009978-0-596-52066-3Ian MolyneauxThe Art of Application Performance Testing: Help for Programmers and Quality Assurance
  ''978-0-596-52068-7Jan Goyvaerts · Steven LevithanRegular Expressions Cookbook
2008978-0-596-52070-0Eric BerryRails Pocket Reference: A Quick Guide to Rails (Pocket Reference (O'Reilly))
2009978-0-596-52072-4Eben HewittJava SOA Cookbook: SOA Implementation Recipes, Tips, and Techniques
2008978-0-596-52074-8Dan Fernandez · Brian PeekCoding4Fun: 10 .NET Programming Projects for Wiimote, YouTube, World of Warcraft, and More
2009978-0-596-52083-0Alan BeaulieuLearning Sql
2008978-0-596-52086-1Ben LongThe Canon EOS Digital Rebel XSi/450D Companion: Learning How to Take Pictures You Love With the Camera You Have
2009978-0-596-52097-7Matthew MacDonaldCreating a Web Site: The Missing Manual
2010978-0-596-52099-1Sal ManganoMathematica Cookbook
2008978-0-596-52101-1Mikkel AalandPhotoshop Lightroom 2 Adventure: Mastering Adobe's Next Generation Tool for Digital Photographers
  ''978-0-596-52104-2Ben LongThe Nikon D300 Companion
  ''978-0-596-52106-6Jesse Liberty · Brian MacDonaldLearning C# 3.0: Master the fundamentals of C# 3.0
  ''978-0-596-52110-3Laura E. Hunter · Robbie AllenActive Directory Cookbook, 3rd Edition
2009978-0-596-52112-7Martin KalinJava Web Services: Up and Running
2008978-0-596-52114-1Alan Lastufka · Michael W. DeanYouTube: An Insider's Guide to Climbing the Charts
2009978-0-596-52116-5Robert Bruce Thompson · Barbara Fritchman ThompsonIllustrated Guide to Home Forensics Investigations: Uncover evidence in your home, lab, or basement
2010978-0-596-52118-9Jay A. KreibichUsing SQLite: Small. Fast. Reliable. Choose Any Three.
2009978-0-596-52126-4Peter Saint-AndreXmpp: The Definitive Guide: Building Real-Time Applications With Jabber Technologies
2008978-0-596-52130-1Juval LowyProgramming WCF Services
2008978-0-596-52133-2Barbara BrundagePhotoshop Elements 7: The Missing Manual (Missing Manuals)
2009978-0-596-52146-2Chris GroverGoogle SketchUp: The Missing Manual
  ''978-0-596-52147-9Rick Rogers · John Lombardo · Zigurd Mednieks · G. Blake MeikeAndroid Application Development
  ''978-0-596-52153-0Clay BreshearsThe Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
  ''978-0-596-52155-4Al Anderson · Ryan BenedettiHead First Networking: A Brain-Friendly Guide
2008978-0-596-52167-7David PogueiPhone: The Missing Manual: Covers the iPhone 3G
978-0-596-52176-9Mark Blair,Andrew Spaulding Andrew MullerAdobe Air: A Guide for Developers: A Guide for Developers
2008978-0-596-52178-3Lee HolmesWindows Powershell Pocket Reference (Pocket Reference (O'Reilly))
2009978-0-596-52185-1Chris Sutton · Tim Barcz · Derik WhittakerProgramming ASP.NET MVC
2008978-0-596-52187-5Shelley PowersLearning JavaScript, 2nd Edition
  ''978-0-596-52189-9Deke McClellandAdobe Photoshop CS4 One-on-One
2008978-0-596-52191-2Deke McClelland · David FutatoAdobe InDesign CS4 One-on-One
  ''978-0-596-52193-6Derrick StoryThe Photoshop CS4 Companion for Photographers: Portable Photoshop Advice You Can Take Anywhere
  ''978-0-596-52195-0Aaron ReedLearning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune
2009978-0-596-52197-4Tom WhiteHadoop
2008978-0-596-52200-1Bruce A. TateRails: Up and Running
2009978-0-596-52204-9Mark Richards · Richard Monson-Haefel · David A ChappellJava Message Service: Creating Distributed Enterprise Applications
978-0-596-52208-7High Performance Python
2008978-0-596-52210-0Mark FrauenfelderMake: Technology on Your Time Volume 15
  ''978-0-596-52211-7Tina BarseghianCraft: Volume 09: transforming traditional crafts (Craft; Greencraft)
  ''978-0-596-52212-4J. D. Biersdorfer · David PogueiPod: The Missing Manual
2009978-0-596-52213-1Aaron MilleriMovie '09 and IDVD: The Missing Manual
2009978-0-596-52230-8Steve SoudersEven Faster Web Sites: Performance Best Practices for Web Developers
2008978-0-596-52234-6Nancy Duarteslide:ology: The Art and Science of Creating Great Presentations
  ''978-0-596-52248-3Bonnie BiaforeQuicken 2009: The Missing Manual
  ''978-0-596-52250-6David Tucker · Marco Casario · Koen De Weggheleire · Rich TretolaAdobe AIR 1.5 Cookbook: Solutions and Examples for Rich Internet Application Developers
2009978-0-596-52269-8Richard Monson-Haefel97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
  ''978-0-596-52272-8Dan SandersonProgramming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide)
2008978-0-596-52290-2Bonnie BiaforeQuickBooks 2009: The Missing Manual
  ''978-0-596-52292-6David Sawyer McFarlandDreamweaver CS4: The Missing Manual (Missing Manuals)
2008978-0-596-52294-0Chris GroverFlash CS4: The Missing Manual (Missing Manuals)
2009978-0-596-52296-4Lesa SniderPhotoshop CS4: The Missing Manual
  ''978-0-596-52300-8Gregory T BrownRuby Best Practices: Increase Your Productivity - Write Better Code
  ''978-0-596-52302-2John ViegaThe Myths of Security: What the Computer Security Industry Doesn't Want You to Know
  ''978-0-596-52304-6James Sonderegger · Orin Blomberg · Kieran Milne · Senad PalislamovicJUNOS High Availability: Best Practices for High Network Uptime (Animal Guide)
  ''978-0-596-52306-0C. J. DateSQL and Relational Theory: How to Write Accurate SQL Code
2009978-0-596-52309-1John PapaData-Driven Services with Silverlight 2: Data Access and Web Services for Rich Internet Applications
  ''978-0-596-52320-6John Graham-CummingThe Geek Atlas: 128 Places Where Science and Technology Come Alive
  ''978-0-596-52331-2Tina BarseghianCraft: Volume 10: Transforming Traditional Crafts (Craft: Transforming Traditional Crafts)
2008978-0-596-52332-9Mark FrauenfelderMake: Technology on Your Time Volume 16
2009978-0-596-52357-2Peter KroghThe DAM Book: Digital Asset Management for Photographers
2006978-0-596-52368-8Mark FrauenfelderMake: Technology on Your Time Volume 05
  ''978-0-596-52369-5Lucas Carlson · Leonard RichardsonRuby Cookbook (Cookbooks (O'Reilly))
  ''978-0-596-52370-1Stephen JohnsonStephen Johnson on Digital Photography
2011978-0-596-52671-9Stephen JohnsonWith a New Eye: The National Parks Photographic Project
2006978-0-596-52672-6Christian WenzProgramming Atlas: Building Ajax-style Applications with ASP.NET 2.0 Atlas
2006978-0-596-52673-3Lori A. MacVittieXAML in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
  ''978-0-596-52674-0chromatic · Damian Conway · Curtis "Ovid" PoePerl Hacks: Tips & Tools For Programming, Debugging, And Surviving
  ''978-0-596-52675-7J. D. BiersdorferiPod & iTunes: The Missing Manual, Fourth Edition
2005978-0-596-52677-1Mark FrauenfelderMake: The First Year (4 vol. set)
2007978-0-596-52678-8Carl Albing Ph. D. · JP Vossen · Cameron Newhambash Cookbook: Solutions and Examples for bash Users (Cookbooks (O'Reilly))
  ''978-0-596-52680-1Steve TalbottDevices of the Soul: Battling for Our Selves in an Age of Machines
2006978-0-596-52682-5Chris TylerFedora Linux: A Complete Guide to Red Hat's Community Distribution
2008978-0-596-52683-2Dave Shreiner · Brad GranthamOpenGL Cookbook
2007978-0-596-52684-9Lynn BeighleyHead First SQL: Your Brain on SQL -- A Learner's Guide
  ''978-0-596-52685-6Robert Bruce Thompson · Barbara Fritchman ThompsonIllustrated Guide to Astronomical Wonders: From Novice to Master Observer (DIY Science)
2007978-0-596-52686-3Robert Bruce Thompson · Barbara Fritchman ThompsonBuilding the Perfect PC, Second Edition
2006978-0-596-52687-0David Sawyer McFarlandCSS: The Missing Manual
  ''978-0-596-52688-7Jonathan GennickSQL Pocket Guide (Pocket Reference (O'Reilly))
2007978-0-596-52689-4Chafic Kazoun · Joey LottProgramming Flex 2: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex
2006978-0-596-52690-0Ken MilburnDigital Photography Expert Techniques
2007978-0-596-52692-4Jim Van Meggelen,Leif Madsen,Kristian Kielhofner,Evan Henshaw-plath John ToddAsterisk Cookbook
  ''978-0-596-52694-8Colin MoockEssential ActionScript 3.0: ActionScript 3.0 Programming Fundamentals
2006978-0-596-52695-5Joey Lott · Darron Schall · Keith PetersActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers
2007978-0-596-52696-2Adobe Development TeamActionScript 3.0 Pocket Reference: The Quick-Answer Guide for ActionScript Users (Pocket Reference (O'Reilly))
2006978-0-596-52698-6David PogueAperture: The Missing Manual
2007978-0-596-52699-3Juval LowyProgramming WCF Services
2006978-0-596-52703-7Jennifer VespermanEssential CVS: 2
2007978-0-596-52705-1Scott BerkunThe Myths of Innovation
2006978-0-596-52706-8Rael Dornfest · Paul Bausch · Tara CalishainGoogle Hacks: Tips & Tools for Finding and Using the World's Information
2007978-0-596-52707-5Preston GrallaWindows Vista in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
  ''978-0-596-52708-2Paul DuBoisMySQL Cookbook
2006978-0-596-52713-6Michael MahemoffAjax Design Patterns: Rough Cuts Version
  ''978-0-596-52717-4Mark FrauenfelderMake, Volume 6: Technology on Your Time (Make: Technology on Your Time)
2006978-0-596-52718-1Mark FrauenfelderMake: Technology on Your Time: 7
  ''978-0-596-52719-8   ''Make: Technology on Your Time Volume 08
  ''978-0-596-52720-4Jonathan Oxer · Kyle Rankin · Bill ChildersUbuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux
2008978-0-596-52721-1Doug TidwellXSLT, 2nd Edition
2007978-0-596-52722-8Kevin Dooley · Ian BrownCisco IOS Cookbook: Field-Tested Solutions to Cisco Router Problems (Cookbooks (O'Reilly))
978-0-596-52723-5Rails in a Nutshell
2007978-0-596-52724-2brian d foyMastering Perl
2006978-0-596-52725-9David Pogue · Derrick StoryiPhoto 6: The Missing Manual
  ''978-0-596-52726-6David PogueImovie 6 & IDVD: The Missing Manual
  ''978-0-596-52727-3Jennifer Niederst RobbinsHTML and XHTML Pocket Reference (Pocket Reference (O'Reilly))
2006978-0-596-52728-0Barbara BrundagePhotoshop Elements 5: The Missing Manual
2007978-0-596-52731-0Rob OrsiniRails Cookbook: Recipes for Rapid Web Development with Ruby (Cookbooks (O'Reilly))
2006978-0-596-52732-7Chuck Musciano · Bill KennedyHTML & XHTML: The Definitive Guide (6th Edition)
  ''978-0-596-52733-4Eric A. MeyerCSS: The Definitive Guide
  ''978-0-596-52734-1Peter Morville · Louis RosenfeldInformation Architecture for the World Wide Web: Designing Large-Scale Web Sites, 3rd Edition
2008978-0-596-52735-8Dan Pilone · Russ MilesHead First Software Development: A Learner's Companion to Software Development
2007978-0-596-52738-9E. A. Vander VeerPowerPoint 2007: The Missing Manual
2006978-0-596-52739-6Chris GroverWord 2007: The Missing Manual
2007978-0-596-52740-2Danny GoodmanDynamic HTML: The Definitive Reference: A Comprehensive Resource for XHTML, CSS, DOM, JavaScript
2006978-0-596-52741-9Christopher SchmittCSS Cookbook, 2nd Edition
  ''978-0-596-52742-6J. D. Biersdorfer · David PogueThe Internet: The Missing Manual
2008978-0-596-52743-3Jesse Liberty · Donald XieProgramming C# 3.0: Best-Selling Guide to Building Windows and Web Applications with C# 3.0
2007978-0-596-52744-0Scott RaymondAjax on Rails
978-0-596-52745-7Web Scripting Power Tools
2006978-0-596-52746-4Shelley PowersLearning JavaScript
2009978-0-596-52748-8Andy Oram · John ViegaBeautiful Security: Leading Security Experts Explain How They Think
2006978-0-596-52750-1Elliotte Rusty HaroldJava I/O
2007978-0-596-52752-5Jennifer Niederst RobbinsLearning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics
2006978-0-596-52754-9James Avery · Jim HolmesWindows Developer Power Tools: Turbocharge Windows development with more than 170 free and open source tools
  ''978-0-596-52755-6Wei-Meng LeeUse ClickOnce to deploy Windows applications
2008978-0-596-52756-3Jesse Liberty · Alex HorovitzProgramming .NET 3.5: Build N-Tier Applications with WPF, AJAX, Silverlight, LINQ, WCF, and More
2007978-0-596-52757-0Joseph Albahari · Ben AlbahariC# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
2008978-0-596-52758-7Dawn GriffithsHead First Statistics: A Brain-Friendly Guide
2007978-0-596-52759-4Matthew MacDonaldExcel 2007: The Missing Manual
2007978-0-596-52760-0Matthew MacDonaldAccess 2007: The Missing Manual
2008978-0-596-52762-4David A. KarpWindows Vista Annoyances: Tips, Secrets, and Hacks
2006978-0-596-52763-1Andrew LockhartNetwork Security Hacks: Tips & Tools For Protecting Your Privacy
2007978-0-596-52767-9James Shore · Shane WardenThe Art of Agile Development
2006978-0-596-52768-6Eddie Tapp · Rick LucasPractical Color Management: Eddie Tapp on Digital Photography