Move to a single bookinfo datastructure instead of three arrays pretending to be one hash.
Why yes, I did fudge the test expectations to meet the outputs, why do you ask?