Kidney Embryology Made Simple

A nice video to explain it.