This is Steve Hargadon's presentation and talk. I have just started listening to it, and I feel it's great. I shall come back to it as soon as I can and I post it here in case you are interested in it too.
(And, don't panic! It seems very difficult but it isn't. Just keep listening and you will realise you are able to understand it.)