Understanding this line " ? HIGH : LOW; "

Well said! I'll see if there is a way to reach the author, but in line with what we each said above he may not agree with my suggestions. I have found it quite true that not everyone learns the same way. I may be the exception to a larger group of people.

Later in the book he leaves it up to the reader to figure out where the additional code snippets he displays need to go while building a library file. So I had to 'assume'. I don't ever like doing that when trying to learn something new which has this amount of detail and precision. It can lead to problems that simply would not happen if he just added a sentence or two telling the reader exactly where each segment should go as he proceeds.

Thanks!