By Geraldine McCaughrean, Jason Cockcroft
By Gillian Cross [retold by], Jason Cockcroft
By Jason Cockcroft
By Gillian Shields, Jason Cockcroft
By Leon Garfield, Jason Cockcroft
By Holly Webb, Jason Cockcroft
By Jason Cockcroft, David Self