To supplement your readings, here are a few videos on logic models:
This video has a somewhat over-simplistic presentation, with no program goals, but it is a simple to digest example.
. This guy has a British/Australian accent -- which makes any lesson easier to digest somehow. The final example is way too complicated. Do not replicate it.