McGraw-Hill Education Pre-GED, Third- 1264258321, McGraw Hill Editors, paperback This textbook covers everything from the fundamentals to more specialized topics.