<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_book_progress(self, asin):
 """Returns the progress data available for a book. NOTE: A summary of the two progress formats can be found in the docstring for `ReadingProgress`. Args: asin: The asin of the book to be queried. Returns: A `ReadingProgress` instance corresponding to the book associated with `asin`. """

    kbp = self._get_api_call('get_book_progress', '"%s"' % asin)
    return KindleCloudReaderAPI._kbp_to_progress(kbp)