Impossible worlds 2 in 1 adventures with impossible objects, optical illusions - Ernst, Bruno (Taschen, 2006)