Human Behavior Understanding - Salah, Albert Ali (Springer Berlin Heidelberg, 2010)