<p>Am I right in thinking the full name of the LSP is the Liskoff Substitution Principle? I'm having trouble finding an [online] source to cite for any information on this... it seems to be a cornerstone of OOP, and yet I'm having trouble finding definitions.</p>

[{'answer_id': 38620, 'author': 'Phil Bennett', 'author_id': 2995, 'author_profile': 'https://Stackoverflow.com/users/2995', 'pm_score': 3, 'selected': True, 'text': '<p>Yes, you are right.  It\'s spelled Liskov which is probably why you can\'t find a citation.\nHere\'s the <a href="http://en.wikipedia.org/wiki/Liskov_substitution_principle" rel="nofollow noreferrer">link.</a>    One of the better resources regarding this is Robert C. Martin\'s Agile Software Development Principles Patterns and practices book.</p>\n'}, {'answer_id': 562851, 'author': 'epotter', 'author_id': 26339, 'author_profile': 'https://Stackoverflow.com/users/26339', 'pm_score': 0, 'selected': False, 'text': '<p>You got the name right. </p>\n\n<p><a href="http://en.wikipedia.org/wiki/Liskov_substitution_principle" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/Liskov_substitution_principle</a></p>\n\n<p>It was developed by Barbra Liskov, a professor at MIT.</p>\n'}]
['https://Stackoverflow.com/questions/38618', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/393028/']