David R. Michael
This text details the process of designing, developing and self-publishing games for the PC. Whether you are a programmer, an artist or sound engineer, this book teaches how to lead an independent game project, explaining how to take a game idea from design through to publication on the Internet.
Indie Game Development Survival Guide