Barnes & Noble, Inc. SWOT Analysis