added ISBN validation