Trench warfare. rev 5drYHbvY6P7DuyzB9a3P3PKS5aXuLN. Self-published, (2005).