London Calling is the independent social and political observation of an observant Londoner.Albert Jack has written 18 books, including four worldwide best-sellers, on subjects ranging between history, politics, religion and war.This collection is...