Added book functionality