barnes and noble publishing cost