John Shepherd

22 books

71 pages missing pub info (editions)

984 pages first pub 2013 (editions)

challenging informative reflective medium-paced

57 pages first pub 2018 (editions)

203 pages first pub 2013 (editions)

2880 pages first pub 2013 (editions)

2880 pages first pub 2013 (editions)

2880 pages missing pub info (editions)

challenging informative reflective medium-paced

585 pages first pub 2012 (editions)

712 pages first pub 2003 (editions)

medium-paced

832 pages first pub 2003 (editions)

challenging informative reflective medium-paced