Principles of Virtual work