TODO: * book.parent is an array, not a dict - should change it over * need to use ORM for all bal, bsl, etc. seems to be causing race conditions and or 'timeouts' - sorting books on shelf. Up to Dune books --> is there an overarching series needed, and do it :)