books on technical knowledges