Boris for example, who already answered, has much more knowledge than I do.
But to not get too much off-topic, you might want to have a look here: