Added error reporting to book additions