Key changes and workaround sticky parameters aspect of Python

See: http://effbot.org/zone/default-values.htm (I had no idea about this!)
Update key used
Initial book class + remove debug print
Book parsing
Proper date (year) assignment for books