michael's update #5
advice to ambitious young people
michael's update #4
michael's update #3
michael's update #2