public async Task <Book> GetBook(long internalId)
        {
            using (var conn = _connectionFactory.Connection())
            {
                Book book = await conn.QueryFirstOrDefaultAsync <Book>(_commandQuery.GetBookByInternalId, new { internalId });

                return(book);
            }
        }