The Last Master : Passion and Anger, Vol. 1

The Last Master : Passion and Anger, Vol. 1

1996 • 480 pages