Meta-Programming in Logic Programming (Logic Programming Research Reports and Notes)