List of books about video games

The following is a list of books about video games, which range from development, theory, history, to game art design books.