3.5

Very informative. A little outdated, but still useful.