Removed strategy AUTO in the GeneratedValue annotation because it is the default
Changed JTA datasource name to be more compliant with other example found on internet; removed final fields in Book 'cause it seems they are not compliant with JPA2 and changed visibility of default constructor to 'protected' for the same reason
Adding support to jboss-as