This book is best suited for computer science students and provides valuable knowledge to beginners. Contains illustrations and end of chapter review questions.The building blocks offer an all round knowledge in computer science concepts necessary to aspiring gurus in this field. Key highlight areas include: -The computer hardware -Computer Software -Data processing and application -Introduction to networks