2.0

mostly outdated but some parts were insightful