Anyone know anything about programming LSPs and where I could find some good information on the subject?

Thanks.