Barnes & Noble Launches E-book Store