How can a sixty minute lecture with OHP slides get 5 stars? Because it is playfully naughty, very funny and written in verse! Be prepared to be outraged as you laugh out loud.
Derek Benfield