Books in brief: William Alister Macdonald; A Visit from the Banshee; Waste Wars; The Carrion Crow; Vietdamned; Assembling