Initial bookshelf working.
Try with transaction.
Transaction working.
Goodnight.