books by :: patrick o'brian