17 extraordinary bookstores: Literary heaven