Love this book store. They have just about everything you are looking for and if they don't they will order it for you. Have a nice little cafe inside so you can sit and glance through the books. Also have a decent selection of music and DVD's there. Very clean and comfrotable. they also have a wonderful childrens section.