Excellent summary by dr. William Makis