self training by the book