http://www.codeproject.com/Articles/109000/C-Delegates-Step-by-Step