Neural-Symbolic Learning Systems: Foundations And Applications (Perspectives in Neural Computing)