Allow some failures
Add BookDetails class