Game programming all in one - Harbour, Jonathan S (Thomson, 2004)