You should ALWAYS check the Strand before hitting Barnes and Noble. It might take you a bit longer to find the book, but that's only because there are so many interesting and distracting things to check out. The Strand definitely boasts the largest selection of every type of book in the world. I was very pleased to find that they carried Italian books (as opposed to B&N, which only stocks Italian dictionaries and lesson books).
more