Book Library for automatic asynchronous non-blocking paging of objects (potentially supplied by an external source eg: a database)