I can highly recommend this video!

Yet another great post pierre