Shadows Have Offended (Part of Star Trek: The Next Generation) Cassandra Rose Clarke Trade Paperback £10.99