Yes, you're right, the principles are abstract in nature.
That's why I've lots of real-world analogies, examples, and visuals to help in learning and applying the concepts.
I did not refer to any particular language or pseudo-code as that level of details may not be appropriate for the topic. I admit I was tempted to include code snippets, but then again it's way too low-level for the high-level abstractions that the principles are referring to.
I believe the blogs and forums can supplement these additional details if the reader needs to go deeper.
-- Ludwin Barbin
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com