Star Trek: First Contact (young adult novelization)

A young adult adaptation of. Captain Picard and the crew of the Enterprise travel back in time to stop the Borg from assimilating Earth.