pull me request

leave your comments and changes :)
This is interesting in comparison to mark's, where he is instead passing in instances of Book. Might be worth comparing and discussing?