Doc by Google AND Sample code
Common descendants