Angel Blood

Angel Blood is a 320-page book published by Puffin Books on 4 May 2006. It was written by John Singleton. The book deals with disabilities and outcasts from society.

Angel Blood

Angel Blood is a 320-page book published by Puffin Books on 4 May 2006. It was written by John Singleton. The book deals with disabilities and outcasts from society.