FTCE General Knowledge

You will find that this textbook covers all the core material you need for the course.

Engineer

This textbook is well organized, with each chapter building on the last one.