These are some reference materials that I have either used myself and recommend or heard were very good.

Game Design and Business

Programming and Computer Science

From Related Industries

Other Great Books

Online Articles