Books by walter foster creative team