Hello, As I learn the Spanish language, I realize how tenuous a grip on English I have. I was wondering if someone could recommend a book that explains English language constructs to a native speaker. I am a computer scientist, so I struggle with the incomplete definitions that are in many...