diff --git a/README.md b/README.md
index 6b9032b..5767fd3 100644
--- a/README.md
+++ b/README.md
@@ -29,16 +29,32 @@ Usage
The package exports an ECMAScript module with an UMD fallback.
+```sh
+$> npm install long
+```
+
```js
import Long from "long";
-var longVal = new Long(0xFFFFFFFF, 0x7FFFFFFF);
-
-console.log(longVal.toString());
+var value = new Long(0xFFFFFFFF, 0x7FFFFFFF);
+console.log(value.toString());
...
```
-Note that mixing ESM and CommonJS is not recommended as it yield different classes with the same functionality.
+Note that mixing ESM and CommonJS is not recommended as it yields different classes, albeit with the same functionality.
+
+### Usage with a CDN
+
+ * From GitHub via [jsDelivr](https://www.jsdelivr.com):
+ `https://cdn.jsdelivr.net/gh/dcodeIO/long.js@TAG/index.js` (ESM)
+ * From npm via [jsDelivr](https://www.jsdelivr.com):
+ `https://cdn.jsdelivr.net/npm/long@VERSION/index.js` (ESM)
+ `https://cdn.jsdelivr.net/npm/long@VERSION/umd/index.js` (UMD)
+ * From npm via [unpkg](https://unpkg.com):
+ `https://unpkg.com/long@VERSION/index.js` (ESM)
+ `https://unpkg.com/long@VERSION/umd/index.js` (UMD)
+
+ Replace `TAG` respectively `VERSION` with a [specific version](https://github.com/AssemblyScript/binaryen.js/releases) or omit it (not recommended in production) to use main/latest.
API
---