American Born Chinese

American Born Chinese - Gene Luen Yang Amazing.