Source: http://umich.edu/~eecs381/handouts/Pointers_to_memberfuncs.pdf