About the Author

David Ball has translated nine books from French.