num_pages: 236
description: Book by Carter, Angela
language: English
title: Artificial Fire
titlecomplete: Artificial Fire
ratings_count: 16
publisher: McClelland & Stewart