Inductive Logic Programming At 30: A New Introduction