SMS: Learning principles and applications /