This iPhone app, 2,000,000 Book Search is able to recognize the book from the photo of a book cover, then display where to buy, and compare the price of online book stores. It covers 2 million books written in English.
Demo: http://www.youtube.com/watch?v=GRcvU7wjLog