Can you please explain what is the difference between these types of coffee
and which one of them contains more caffeine then the others:

- American
- Espresso 
- Lungo
- Ristretto

And please if it's possible to tell the percentage of caffeine of each one.