Publications written by: Brannen, Peter