Reading list: LPL
Available at LPL