books written by Eric Klein Tag