
- Author: David Flanagan
- Language: English
- Year: 2010

- Author: David Flanagan
- Language: English
- Year: 2000

- Author: David Flanagan
- Language: English
- Year: 2006

- Author: David Flanagan
- Language: English
- Year: 2001

- Author: David Flanagan
- Language: English
- Year: 1997

- Author: David Flanagan
- Language: English
- Year: 2000

- Author: David Flanagan
- Language: English
- Year: 2002

- Author: David Flanagan
- Language: English
- Year: 1997

- Author: David Flanagan
- Language: English
- Year: 2006