example to read and write multiple sheet book
refactored test cases: less tests, more coverage