Serial number for each item
I would implement this by first creating a Book Product (Non-Fiction) and issuing a specific sku number for each separate Book Title that I would introduce as a specific product. Combining this with the http://drupal.org/project/commerce_stock module might be useful in allowing unique skus per book but than also having quantity of books in stock for multiple copies.


Ender's Game (10 copies according to commerce_stock) SKU #00000001
Dune(30 copies according to commerce_stock) SKU #00000002