**List of typos:**

Page 31, 4th paragraph, add period after [29].

Page 38, four lines below (11.11), "(t',j)" should be "(t,j')" twice.

Page 55, Definition 2.26: The current definition should be changed to

A set E \subset \realsgeq \times \nats is a hybrid time domain if it is the union of a nondecreasing sequence of compact hybrid time domain, namely, E is the union of compact hybrid time domains E_j with the property that E_0 \subset E_1 \subset E_2 \subset \ldots \subset E_j \ldots.

Page 64, item 2, and Page 96, Remark 3.6, "locally Lipschitz on C" should be "Lipschitz on C" or, equivalently, "globally Lipschitz on C."

Page 82, Exercise 16, line 4 of the algorithm: ui = 0 is missing.

Page 94, 11 lines in Example 3.2, "they" should be "their."

Page 110, third line in C1) within Assumption 3.25, D^{\rho_i} and C^{\rho_i} should be swapped.

Page 370, line 3 of Definition A.19, \cal A should be \cal U.

**Clarifications:**

The change to Definition 2.26 is due to the following. Consider a set E to be the union of \realsgeq \times \{0\} and the point (0,1). Clearly, this is not the type of set we want to qualify as a hybrid time domain. Note that, for each (T,J) \in E, we do have that

E \cap ([0,T] \times \{0,1,\ldots,J\}

is a compact hybrid time domain. Indeed, either (T,J)=(T,0) or (T,J) = (0,1). In the former case, the intersection is [0,T] \times \{0\}. In the latter case, the intersection is (0,0) \cup (0,1). Both are clearly compact hybrid time domains.