Simple eigenvalue / core-nilpotent decomposition

I am reading a book on linear algebra, and I found the following statement:

" Assume z is a simple eigenvalue of the matrix A. Because z is a simple eigenvalue, the core-nilpotent decomposition insures that A-zI is similar to a matrix of the form:
C 0
( ). "
0 01x1

I have trouble seeing why this is the case. This statement is used in the book to prove that the intersection between Range of (A-zI) and Nullspaceof (A-zI) is empty (so index(A-zI) = 1 and y*x <> 0 (where y is a left-hand eigenvector and x is an eigenvector of A). So I can't use these facts as assumptions to construct my argument!

On this question, someone was kind enough to suggest the following outline of a proof.

1. Since z is a simple eigenvalue A, dim Nullspace(A-zI) = 1, i.e. there is a single linearly independent eigenvector associated with A-zI.

Let's call this vector x and let's complete it with n-1 vector x1, x2, ..., xn-1, xn = x so that the n vectors form a basis for my vector space (Rn or Cn). (Notice that the eigenvector is placed in the last column of P).

2. Place the n vectors as column in the matrix P: P = (x1|x2|...|xn). Now rank(P) = n so P is non-singular.