5.0
challenging informative medium-paced

An absolute must read.