Books-A-Million names new CFO