Buy discounted gift cards to Books-a-Million (BAM!), the second largest book retailer in the country, with over 250 stores in 31 states and the District of Columbia. At BAM! stores and online you'll find a great selection of new books, magazines, bargain books, cards and gifts. While there, enjoy a cup of gourmet coffee at Joe Muggs® cafe, located inside BAM! stores.