Here are a couple of interesting and useful documentations.