on wikipedia you can find a short introduction