A primer on Answer Set Programming
  A introduction to the syntax and Semantics of Answer Set Programming intended as an handout to [under]graduate students taking Artificial Intlligence or Logic Programming classes. 
Alessandro Provetti