The Fundamentals of Creative Design - Ambrose Gavin (CV Java Books, 2003)