IAPD lecture July 2015