num_pages: 32
description: All Aboard! (HC)
language: English
title: All Aboard!: Elijah McCoy's Steam Engine
publisher: National Geographic School Pub